Job Title : Senior Back-End - Java Developer
Location : McLead, VA (5 days onsite)- Locals Only
Duration : 6+ Months (W2 Contract)
Interview : Video and Onsite
Visa - USC / GC Only
Job Description
As a Senior Backend Java Developer , you will play a critical role in designing, developing, and maintaining robust, scalable, and secure Spring Boot based microservices. You will be responsible for driving best practices in backend engineering, collaborating across teams, and ensuring smooth integration with enterprise platforms and cloud environments.
Key Responsibilities :
- Design, develop, and maintain backend microservices using Java, Spring Boot, and Gradle .
- Implement modern software engineering practices, including automation testing for microservices.
- Develop and integrate RESTful and GraphQL APIs , ensuring secure and efficient communication between services.
- Work with databases such as PostgreSQL, MongoDB , and other relational / non-relational data stores.
- Manage application containerization, deployment, and scaling using Docker, Kubernetes, OpenShift, Amazon EKS, and Helm charts .
- Configure and maintain CI / CD pipelines using Jenkins , ensuring high-quality, reliable software delivery.
- Secure sensitive application data and credentials using HashiCorp Vault or similar secret management tools .
- Collaborate with cross-functional teams to gather requirements and translate them into scalable technical solutions.
- Conduct code reviews, debugging, and performance tuning to ensure efficiency and maintainability.
- Work with cloud platforms such as AWS , ensuring applications meet security, scalability, and availability requirements.
- Leverage Agile practices and Jira for sprint planning, tracking, and delivery.
- Continuously improve development processes, workflows, and automation for enhanced productivity.
- Partner with business stakeholders and IT teams to influence architecture and align solutions with enterprise strategy.
What You'll Bring with You
Strong expertise in Java and Spring Boot for building scalable, secure microservices.Proven experience in designing and implementing RESTful and GraphQL APIs and integrating with third-party services.Hands-on experience with databases such as PostgreSQL, MongoDB , and familiarity with relational databases like Oracle / MySQL .Proficiency in containerization and orchestration tools such as Docker, Kubernetes, OpenShift, Amazon EKS, and Helm charts .Practical knowledge of CI / CD pipelines using Jenkins for automated build, test, and deployment workflows.Experience with cloud platforms (AWS) and understanding of cloud-native application design.Strong background in automation testing frameworks and practices for microservices.Hands-on experience writing unit tests with JUnit .Proficiency in API testing using Postman .Experience managing application secrets and configurations securely using HashiCorp Vault or similar tools .Proficiency with version control systems (Git) and collaborative development practices.Ability to write clean, maintainable, and efficient code , following best practices and coding standards.Solid experience in code reviews, debugging, and performance optimization for enterprise applications.Strong collaboration skills, with the ability to work effectively with cross-functional and Agile teams .A continuous improvement mindset-driving enhancements in development processes, workflows, and automation.