*** CANDIDATES MUST ALREADY BE WITHIN A ONE HOUR COMMUTE TO MCLEAN, VA (NO RELOCATION CONSIDERED) AND HAVE RECENT FINANCIAL EXPERIENCE***
Job Description:
Skills Needed: Java, J2EE, Spring Boot, Microservices, AWS, etc.
We're prioritizing local candidates!
We are seeking a highly skilled Backend or Full stack Java Developer to design, develop, and support scalable, high-performance microservices in a financial services environment. The ideal candidate will have strong experience building Spring Boot–based backend systems supporting banking, trading, risk, or capital markets platforms, with a solid understanding of low-latency, secure, and resilient enterprise applications.
Key Responsibilities
- Design, develop, and maintain backend services using Java and Spring Boot microservices architecture
- Build RESTful APIs and event-driven services supporting financial, banking, or capital markets systems
- Develop scalable and fault-tolerant microservices with high availability and performance requirements
- Integrate backend services with databases, messaging systems, and external financial platforms
- Apply secure coding practices and follow enterprise security and compliance standards
- Collaborate with architects, business analysts, and front-end teams to translate business requirements into technical solutions
- Participate in code reviews, performance tuning, and production support
- Implement logging, monitoring, and alerting to support operational stability
- Support CI/CD pipelines and DevOps processes for automated builds, testing, and deployments
- Troubleshoot and resolve complex production issues in time-sensitive financial environments
Required Skills & Qualifications
- Strong proficiency in Java (8 or higher)
- Extensive experience with Spring Boot, Spring MVC, Spring Data, Spring Security
- Hands-on experience developing microservices architectures
- Experience building REST APIs and working with JSON/XML
- Solid understanding of SQL and relational databases (Oracle, PostgreSQL, MySQL)
- Experience with messaging systems (Kafka, RabbitMQ, JMS)
- Familiarity with CI/CD tools (Jenkins, Git, Maven/Gradle)
- Experience working in banking, financial services, or capital markets environments
- Strong understanding of performance, scalability, and security considerations
Preferred Qualifications
- Experience with cloud platforms (AWS, )
- Knowledge of containerization (Docker, Kubernetes)
- Familiarity with capital markets systems (trading, risk, pricing, settlements, market data)
- Experience with low-latency or high-throughput systems
- Exposure to DevSecOps and secure SDLC practices
- Understanding of regulatory or compliance requirements (SOX, PCI, SOC, etc.)