Position Title* Sr. Backend Java Developer Position Responsibilities Role: Senior Backend Java Developer
Location: McLean, VA - Onsite (5 days/week) Local candidates only
Key Responsibilities
Design, build, and maintain backend services using Java and Spring Boot
Develop and evolve microservices and REST APIs
Modernize legacy backend components while ensuring system stability
Design and optimize PostgreSQL schemas and queries
Integrate services with AWS (Lambda, S3, API Gateway, SQS, EventBridge, etc.)
Apply event-driven and cloud-native patterns for scalability and resilience
Write unit and integration tests; participate in code reviews
Support production systems: debug issues and improve observability
Collaborate with Product, Frontend, QA, and DevOps teams in an Agile environment Required Skills & Experience
Strong hands-on experience with Java and Spring Boot
Solid understanding of backend architecture, microservices, and design patterns
Hands-on experience with AWS services
Strong SQL skills and experience with PostgreSQL
Experience working with legacy systems and incremental modernization
Familiarity with CI/CD pipelines and containerized deployments
Ownership mindset and strong problem-solving skills Preferred Skills
Experience in Financial Services or Wealth Management
Knowledge of event-driven architectures and cloud-native design
Familiarity with observability tools (New Relic, Elasticsearch) Technology Stack
Languages & Frameworks: Java 23, Spring Boot 3.x
Architecture: Microservices, REST APIs, event-driven systems
Database: PostgreSQL
Cloud: AWS (Lambda, S3, API Gateway, SQS, EventBridge)
DevOps: Git, Gradle, Docker, CI/CD
Observability: New Relic, Elasticsearch
Productivity Tools: GitHub Copilot
Skills:
backend services using Java and Spring Boot,microservices and REST APIs,PostgreSQL schemas and queries,AWS (Lambda, S3, API Gateway, SQS, EventBridge, etc.)