Senior Backend Java Developer
McLean VA((Need local) In person Interview
Long Term
Contract
• 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.
• 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.
Munesh
770-838-3829,
CYBER SPHERE LLC
