JOBSEARCHER

Java Developer

Role Name: Java Developer Location: McLean, VA (Onsite - Local Candidates Only) Experience: 8-10 Years Duration: 6 Months GBaMS ReqID: 10366366 Roles & ResponsibilitiesDesign, develop, and enhance Java-based applications using advanced Java concepts.Develop scalable microservices using Spring Boot and integrate with GraphQL-based services.Work on event-driven architectures and streaming-based systems using AWS and messaging frameworks.Build and maintain applications leveraging MongoDB, relational databases, and NoSQL stores.Develop, test, deploy, and maintain cloud-based solutions in AWS environment (hands-on, not theoretical).Integrate with messaging and streaming platforms such as Kafka (nice to have).Contribute to CI/CD pipelines using Jenkins, Git, and Bitbucket.Perform database version control using Flyway (nice to have).Understand and support big data processing workflows using Spark and EMR.Troubleshoot production issues and provide root-cause analysis and timely fixes.Collaborate with cross-functional teams for requirements, design discussions, and solution delivery. CompetenciesStrong analytical and problem-solving skills.Solid understanding of microservices design patterns.Ability to work in fast-paced, onsite team environments with tight deadlines.Strong communication skills for interaction with technical and business teams.Capability to deliver high-quality, scalable, and maintainable code. Required Technical SkillsAdvanced Java, Object-Oriented Programming, and Java Enterprise patterns.Spring Boot, Microservices, RESTful APIs, GraphQL.AWS Cloud - strong hands-on experience with AWS services.MongoDB, RDBMS, NoSQL databases.CI/CD: Jenkins, Git, Bitbucket.Event-Based Systems & messaging patterns.Kafka Streaming (nice to have).Flyway for database migrations (nice to have).Spark & EMR - understanding of processing frameworks and pipelines. Must-Have Qualifications8-10 years of experience in Java backend development.Proven hands-on AWS experience (not theoretical).Strong expertise in Spring Boot microservices and GraphQL.Strong experience with MongoDB and knowledge of RDBMS/NoSQL data models.Experience with CI/CD, Jenkins, Git, and Bitbucket.Experience with event-driven architectures and streaming-based systems.Understanding of Spark and EMR for data processing workflows.Ability to develop scalable, high-performance backend services.