> Markdown version of [/jobs/ext/2105963-senior-core-java-angular-software-engineer-java-spring-boot-usc-or-gc-local-candidates-only](https://www.wearedevelopers.com/jobs/ext/2105963-senior-core-java-angular-software-engineer-java-spring-boot-usc-or-gc-local-candidates-only). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Core Java/Angular Software Engineer (Java, Spring Boot) USC or GC - LOCAL CANDIDATES ONLY - **Company:** CAREER DEVELOPERS INC - **Location:** Reston, VA, United States - **Experience:** Expert - **Salary:** $160,000.0 - $180,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Performance Management, Unix, Cloud Engineering, Information Systems, Continuous Integration, Software Design Patterns, DevOps, Distributed Systems, Memory Management, IntelliJ IDEA, Java Message Service (JMS), Junit, Liquibase, Apache Maven, OAuth, Object-Oriented Software Development, OpenShift, Performance Tuning, Scrum Methodology, Red Hat Enterprise Linux, Openid Connect, Mockito, Standard Sql, Software Engineering, SQL Databases, TypeScript, Multithreading, Scripting, Java Application Server, Enterprise Software Applications, Spring-boot, Backend, Git, AngularJS, Kubernetes, Information Technology, Deployment Automation, Api Design, Restful APIs, Cucumber (Software), Software Version Control, Devsecops, Docker, Jenkins, Microservices - **Published:** August 18, 2026 - **Apply:** https://www.careerjet.com/job/us430a42be3408c1bf5979de8a0e1eb179/eaa ## About the Role * 5-7+ years of Java 17+ and Spring Boot development * Experience building Microservices and REST APIs * Agile/Scrum and DevSecOps experience * CI/CD pipelines (Jenkins preferred) * Docker, Kubernetes, and OpenShift * JUnit 5, Mockito, and Cucumber testing * Git, Maven, IntelliJ * Strong SQL and API development experience * Experience with messaging (JMS), transaction management, and distributed systems * Bachelor's degree in Computer Science or related field (or equivalent experience) * Authorized to work in the United States, * Bachelor's degree in Computer Science, Information Systems, or related discipline (or equivalent experience) * 5-7 years of professional software engineering experience * Expert-level Java 17+ and Spring Boot development * Strong understanding of object-oriented programming and design patterns * Experience building REST APIs and distributed microservices * Strong testing background using JUnit 5, Mockito, and Cucumber * IntelliJ and Maven experience * Git source control experience * Knowledge of OAuth2/OpenID Connect security * Experience with Docker, Kubernetes, and OpenShift * CI/CD experience with Jenkins or similar tools * Experience with SQL databases; Liquibase is a plus * Familiarity with JMS messaging * Experience with transaction management, thread safety, retries, circuit breakers, and idempotency * Experience with Angular or TypeScript is preferred * Knowledge of UNIX/RHEL scripting is a plus * Financial services or mortgage industry experience is preferred * Excellent communication and collaboration skills * Must be authorized to work in the United States Senior Software Engineer, Java Developer, Spring Boot, Java 17, Microservices, REST API, DevSecOps, Docker, Kubernetes, OpenShift, Jenkins, CI/CD, Git, Maven, IntelliJ, JUnit, Mockito, Cucumber, SQL, Liquibase, OAuth2, OpenID Connect, Distributed Systems, Agile Scrum, Software Development, Enterprise Applications, API Development, Cloud Engineering, Financial Technology, Backend Developer, Messaging, JMS, Performance Tuning, Thread Safety, Transaction Management, Angular, TypeScript, DevOps, Secure Software Development, Automation, Software Engineering Careers. Top 5 SEO Keywords: Java * Spring Boot * Microservices * REST API * Kubernetes ## Description Our growing client is seeking an experienced Software Engineer to help modernize critical enterprise applications by developing secure, scalable APIs and cloud-ready microservices. This position offers the opportunity to work on mission-critical financial platforms while collaborating with an Agile Scrum team focused on innovation, automation, and continuous improvement. Responsibilities include: * Design, develop, and maintain Java 17+ applications using Spring Boot. * Build scalable RESTful APIs and microservices. * Develop secure, high-performance enterprise software following DevSecOps best practices. * Participate in Agile Scrum ceremonies and contribute to sprint planning, development, testing, and deployment. * Convert business requirements into technical solutions aligned with enterprise architecture. * Develop automated unit, integration, and behavioral tests using JUnit 5, Mockito, and Cucumber. * Implement CI/CD pipelines and support automated deployments. * Collaborate with cross-functional teams to improve reliability, scalability, and application performance. * Optimize Java applications through performance tuning, memory management, and multithreading techniques. * Support production applications and resolve technical issues in a timely manner. * Develop technical documentation and application support materials. * Mentor teammates while helping drive engineering best practices and continuous improvement initiatives. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)