Backend Java Engineer - McLean, VA
Job Title: Senior Backend Java EngineerLocation : McLean, VAJob SummaryWe are seeking an experienced Senior Backend Java Engineer to join a fast-paced engineering team supporting enterprise-scale applications. The ideal candidate will have strong expertise in Java backend development, microservices architecture, cloud technologies, and distributed systems. The role involves designing scalable solutions, developing APIs, and supporting mission-critical applications in an Agile environment.Key ResponsibilitiesDesign, develop, and maintain scalable backend applications using Java and Spring BootBuild RESTful APIs and microservices-based solutionsDevelop highly available and secure enterprise applicationsWork with Kafka and event-driven architecture for real-time data processingCollaborate with product owners, architects, DevOps, and QA teamsOptimize application performance and troubleshoot production issuesParticipate in architecture discussions, code reviews, and technical planningSupport CI/CD pipelines and cloud-native deploymentsEnsure best practices in coding, testing, security, and documentationRequired Skills8+ years of hands-on Java development experienceStrong expertise in Java 8/11/17 and Spring BootExperience with Microservices ArchitectureStrong knowledge of REST APIs and backend integrationsHands-on experience with Kafka or messaging platformsExperience with SQL and NoSQL databasesKnowledge of Docker, Kubernetes, and containerized deploymentsExperience with AWS cloud servicesFamiliarity with Jenkins, Git, Maven, and CI/CD toolsStrong debugging, analytical, and problem-solving skillsPreferred QualificationsExperience in Banking or Financial Services domainProduction support and monitoring experienceFamiliarity with Splunk, Grafana, or ELKUnderstanding of security and compliance standardsAgile/Scrum development experienceEducationBachelor s degree in Computer Science, Engineering, or related field