Skip to content
mimi

Sr. Backend Java Developer

Guru Schools

McLean · On-site Full-time Senior 4w ago

About the role

Position Title

Sr. Backend Java Developer

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.)

Requirements

  • 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

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

Skills

API GatewayAWS LambdaAWS S3AWS SQSAWS EventBridgeDockerGitGradleJavaNew RelicPostgreSQLREST APIsSpring Bootmicroservicesevent-driven systemscloud-native patterns

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free