Quick Overview
Job Description
Lead Java Developer
Location: 100% Remote
Position Summary
We are seeking a highly skilled Senior Java Developer with strong expertise in backend development, Spring Boot microservices architecture, AWS cloud technologies, and Infrastructure as Code using Terraform. The ideal candidate will have extensive experience designing and developing scalable enterprise applications, RESTful APIs, cloud-native services, and distributed systems in Agile delivery environments.
This role requires strong hands-on coding capabilities, architecture understanding, cloud deployment experience, and the ability to collaborate across development, QA, DevOps, and business teams.
Key Responsibilities
• Design, develop, and maintain scalable backend systems, RESTful APIs, and enterprise applications using Java, Spring Boot, and related technologies.
• Build and support Spring Boot-based microservices architectures for enterprise-grade cloud-native applications.
• Develop distributed systems and backend services with focus on scalability, performance, reliability, maintainability, and security.
• Design and implement cloud-native solutions leveraging AWS services including Lambda, ECS/EKS, API Gateway, S3, RDS, SQS/SNS, IAM, and CloudWatch.
• Utilize Terraform for Infrastructure as Code (IaC), environment provisioning, deployment automation, and cloud infrastructure management.
• Develop and integrate APIs, asynchronous services, messaging systems, and backend workflows supporting enterprise business processes.
• Collaborate with frontend developers, DevOps engineers, QA teams, architects, and product owners to deliver high-quality enterprise solutions.
• Participate in architecture discussions, technical design reviews, code reviews, and solution planning activities.
• Optimize application performance, API response times, database performance, and cloud resource utilization.
• Implement authentication, authorization, logging, monitoring, error handling, and enterprise security best practices.
• Develop and support CI/CD pipelines, deployment automation, and release management processes.
• Troubleshoot production issues, perform root cause analysis, and support operational stability and system reliability.
• Create and maintain technical documentation, deployment procedures, and operational support documentation.
• Support Agile/Scrum software development processes including sprint planning, estimations, and technical discussions.
Required Skills
• Strong hands-on experience with Java, Core Java, J2EE/JEE, and Spring Boot.
• Strong backend development experience building scalable microservices and RESTful APIs.
• Experience with Spring Framework technologies including Spring IOC, Spring MVC, Spring Security, Spring Data, and related frameworks.
• Strong experience with AWS cloud services and cloud-native application development.
• Hands-on experience using Terraform for Infrastructure as Code (IaC) and cloud infrastructure automation.
• Strong knowledge of object-oriented programming, design patterns, dependency injection, and scalable application architecture.
• Experience developing enterprise web applications using Java/J2EE/MVC frameworks.
• Strong working knowledge of relational databases including MySQL, SQL Server, Oracle, PL/SQL, and SQL query development.
• Experience with CI/CD pipelines, Git, deployment automation, and DevOps practices.
• Experience working within Agile/Scrum development teams.
• Strong troubleshooting, debugging, analytical, and problem-solving skills.
• Strong communication and collaboration skills.
• Preferred Skills
• Experience with OpenShift, Kubernetes, Docker, or containerized deployments.
• Experience with Node.js and Angular.
• Experience with EJB, JMS, Servlets, JSP, jQuery, JSON, and JavaScript.
• Experience with event-driven architecture and enterprise integration patterns.
• Experience supporting high-volume production enterprise systems.
Similar jobs
- CS
Java Backend Developer (W2 Only)
NewCollaborate Solutions, Inc.
Bentonville, AR🇺🇸On-site20 hours agoMicroservicesSQLJavaTechnology - AT
Senior Backend Engineer — Java / Spring Boot
Advanced Tech Placement
New York, NY🇺🇸Hybrid6 weeks agoMicroservicesSQLSpring+5Technology - TI
AI Backend Engineer
NewTranscend IT Solutions
Woonsocket, RI🇺🇸On-site20 hours agoMicroservicesNode.jsAWS+7Technology - ZP
Backend Data Engineer - 175505 - 175705 with Security Clearance
NewZachary Piper Solutions, LLC
Norfolk, VA🇺🇸$100k/yrOn-site20 hours agoSQLETLAzure+4Technology - AD
Senior Backend / Integration Engineer
NewAdbakx LLC
United States🇺🇸Remote20 hours agoSQLAzurePython+3Technology - TT
Backend .NET Developer
NewTachyon Technologies
Westchester, IL🇺🇸Hybrid20 hours agoDockerMicroservicesSQL+15Technology - SV
Back-End Developer, Mid with Security Clearance
NewSemper Valens Solutions, Inc.
Lackland Air Force Base, TX🇺🇸$1k/moHybrid20 hours agoDjangoMicroservicesNode.js+6Technology - ZE
DB2 System Programmer
NewZensark Inc
Phoenix, AZ🇺🇸Hybrid20 hours agoSQLSplunkTCP/IP+3 - HS
Senior Java Backend Engineer - Healthcare
NewHS Solutions
FL🇺🇸On-site20 hours agoDockerMicroservicesSOAP+18Technology - PL
Senior Backend Engineer
NewAuto ApplyPansophic Learning
Tysons Corner🇺🇸Hybrid3 hours agoDockerDynamoDBExpress+12Technology - AI
Staff Engineer - Backend
NewAuto ApplyAiDASH, Inc.
Palo Alto🇺🇸Hybrid12 hours agoJavaPostgreSQLPython+1Technology - MI
Sr. Backend/Java Engineer
Auto ApplyMindlance
Sunnyvale, CA🇺🇸On-site9 years agoOracleJavaTechnology