{"schemaVersion":"jobsearcher.job.v1","id":"7a6aecccc0a4aa332f5da5af","url":"https://jobsearcher.com/jobs/7a6aecccc0a4aa332f5da5af","canonicalUrl":"https://jobsearcher.com/jobs/7a6aecccc0a4aa332f5da5af","title":"Senior Software Engineer (Java / Spring Boot / Microservices / React)","description":"Senior Software Engineer (Java / Spring Boot / Microservices / React) Location: Annapolis, MD (Hybrid - 2-3 onsite days weekly) Engagement Type: Long-term contract (multi-year potential) Work Authorization: Must be eligible to work in the U.S. About the Role A confidential government technology organization is seeking Senior Software Engineers to support a large-scale modernization effort involving event-driven microservices, cloud-native infrastructure, and modern UI frameworks. Engineers will contribute to rewriting major enterprise applications using Spring Boot, Kubernetes, React, and RabbitMQ/Kafka. This position requires advanced technical expertise, strong problem-solving skills, hands-on microservices development experience, and the ability to collaborate in a structured Agile/DevOps environment. Key Responsibilities 1. Design & DevelopmentArchitect, design, and implement enterprise-grade software solutions.Build scalable microservices using Spring Boot and associated Spring frameworks.Develop responsive UI components using React.Apply event-driven architecture (EDA) principles to create loosely coupled systems.Work with PrimeFaces 6.x+ for JSF-based enterprise applications. 2. Message Broker IntegrationImplement messaging & event streaming using RabbitMQ (preferred) or Kafka.Build producers, consumers, routing logic, and integration components.Demonstrate understanding of architectural differences between message brokers. 3. Deployment & InfrastructureDeploy microservices to Kubernetes using CI/CD pipelines.Monitor, troubleshoot, and optimize performance across application layers. 4. Quality EngineeringWrite unit tests with 85%+ coverage.Participate in code reviews, debugging, system-level testing. 5. Documentation & CollaborationProduce technical specifications, sequence diagrams, design artifacts.Provide weekly progress and status reports.Collaborate with product managers, designers, and engineering teams. Required QualificationsBachelor's degree in Computer Science or related field.8+ years strong Core Java development experience.4+ years hands-on Spring Boot development.4+ years experience building UI interfaces using React.4+ years message queue/event streaming integration using RabbitMQ (or Kafka).Experience with microservices, Docker/Kubernetes, CI/CD pipelines.Strong knowledge of Java fundamentals: concurrency, collections, JVM, REST APIs.Experience with Git, Agile/Scrum, DevOps tools. Preferred SkillsExperience with Elasticsearch (search/indexing).Knowledge of AWS/Azure/GCP cloud environments.Strong understanding of software design patterns and architectural principles.Experience with monitoring tools: ELK, Prometheus, Grafana.Exposure to PrimeFaces for enterprise UI customization. Work ArrangementHybrid schedule: 3 days onsite, 2 days remote (after initial 6-month onsite period).Must be able to report onsite within 24 hours if required.No remote work allowed outside the United States. These requirements reflect compliance with the RFP's place-of-performance rules.","company":"TriOptus","rawCompany":"trioptus","city":"Hyattsville","state":"MD","isRemote":false,"isActive":false,"createdAt":"2026-06-26T02:50:10.705Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Senior Software Engineer (Java / Spring Boot / Microservices / React)","description":"Senior Software Engineer (Java / Spring Boot / Microservices / React) Location: Annapolis, MD (Hybrid - 2-3 onsite days weekly) Engagement Type: Long-term contract (multi-year potential) Work Authorization: Must be eligible to work in the U.S. About the Role A confidential government technology organization is seeking Senior Software Engineers to support a large-scale modernization effort involving event-driven microservices, cloud-native infrastructure, and modern UI frameworks. Engineers will contribute to rewriting major enterprise applications using Spring Boot, Kubernetes, React, and RabbitMQ/Kafka. This position requires advanced technical expertise, strong problem-solving skills, hands-on microservices development experience, and the ability to collaborate in a structured Agile/DevOps environment. Key Responsibilities 1. Design & DevelopmentArchitect, design, and implement enterprise-grade software solutions.Build scalable microservices using Spring Boot and associated Spring frameworks.Develop responsive UI components using React.Apply event-driven architecture (EDA) principles to create loosely coupled systems.Work with PrimeFaces 6.x+ for JSF-based enterprise applications. 2. Message Broker IntegrationImplement messaging & event streaming using RabbitMQ (preferred) or Kafka.Build producers, consumers, routing logic, and integration components.Demonstrate understanding of architectural differences between message brokers. 3. Deployment & InfrastructureDeploy microservices to Kubernetes using CI/CD pipelines.Monitor, troubleshoot, and optimize performance across application layers. 4. Quality EngineeringWrite unit tests with 85%+ coverage.Participate in code reviews, debugging, system-level testing. 5. Documentation & CollaborationProduce technical specifications, sequence diagrams, design artifacts.Provide weekly progress and status reports.Collaborate with product managers, designers, and engineering teams. Required QualificationsBachelor's degree in Computer Science or related field.8+ years strong Core Java development experience.4+ years hands-on Spring Boot development.4+ years experience building UI interfaces using React.4+ years message queue/event streaming integration using RabbitMQ (or Kafka).Experience with microservices, Docker/Kubernetes, CI/CD pipelines.Strong knowledge of Java fundamentals: concurrency, collections, JVM, REST APIs.Experience with Git, Agile/Scrum, DevOps tools. Preferred SkillsExperience with Elasticsearch (search/indexing).Knowledge of AWS/Azure/GCP cloud environments.Strong understanding of software design patterns and architectural principles.Experience with monitoring tools: ELK, Prometheus, Grafana.Exposure to PrimeFaces for enterprise UI customization. Work ArrangementHybrid schedule: 3 days onsite, 2 days remote (after initial 6-month onsite period).Must be able to report onsite within 24 hours if required.No remote work allowed outside the United States. These requirements reflect compliance with the RFP's place-of-performance rules.","datePosted":"2026-06-26T02:50:10.705Z","dateModified":"2026-06-26T02:50:10.705Z","hiringOrganization":{"@type":"Organization","name":"TriOptus","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Hyattsville","addressRegion":"MD","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"7a6aecccc0a4aa332f5da5af"},"url":"https://jobsearcher.com/jobs/7a6aecccc0a4aa332f5da5af"}}