Skip to content
mimi

Senior Java Engineer

Jobs via Dice

Rockville · Hybrid Full-time Senior Yesterday

About the role

Location

Rockville, Maryland (Hybrid – 3 days in office mandatory)

Experience Level

10–15 Years

Industry

Financial Services

Job Summary

We are looking for a Senior Java Engineer with strong hands‑on experience in Java, Spring Boot, and Microservices. This role involves building secure, scalable applications and working with enterprise security frameworks and tools. Candidates with experience in implementing security solutions and integrating authentication/authorization mechanisms will be highly preferred.

Key Responsibilities

  • Develop and maintain backend services using Java and Spring Boot
  • Build and support microservices‑based applications
  • Design and implement secure APIs and services
  • Integrate authentication and authorization mechanisms
  • Work with enterprise security tools and platforms
  • Ensure adherence to secure coding practices and compliance standards
  • Collaborate with cross‑functional teams including engineering and security

Required Skills

  • 10–15 years of experience in Java development
  • Strong hands‑on experience with Spring Boot and Microservices
  • Solid understanding of REST APIs and backend systems
  • Good knowledge of application security concepts
  • Experience with authentication and authorization mechanisms
  • Comfortable working in a hybrid setup (3 days onsite)

Good to Have

  • Experience implementing security tools/platforms (IAM, MFA, API security, etc.)
  • Experience implementing MFA (Multi‑Factor Authentication) solutions (e.g., authenticator solutions) across enterprise systems
  • Familiarity with OAuth, SAML, JWT (as examples)
  • Experience in financial services or regulated environments
  • Exposure to cloud platforms, Docker, Kubernetes, or DevSecOps

Education

  • Bachelor’s degree in Computer Science or related field

Requirements

  • Experience: 10–15 Years
  • We are looking for a Senior Java Engineer with strong hands-on experience in Java, Spring Boot, and Microservices
  • 10–15 years of experience in Java development
  • Strong hands-on experience with Spring Boot and Microservices
  • Solid understanding of REST APIs and backend systems
  • Good knowledge of application security concepts
  • Experience with authentication and authorization mechanisms
  • Comfortable working in a hybrid setup (3 days onsite)
  • Experience implementing security tools/platforms (IAM, MFA, API security, etc.)
  • Experience implementing MFA (Multi-Factor Authentication) solutions (e.g., authenticator solutions) across enterprise systems
  • Familiarity with OAuth, SAML, JWT (as examples)
  • Experience in financial services or regulated environments
  • Exposure to cloud platforms, Docker, Kubernetes, or DevSecOps
  • Bachelor’s degree in Computer Science or related field

Responsibilities

  • This role involves building secure, scalable applications and working with enterprise security frameworks and tools
  • Develop and maintain backend services using Java and Spring Boot
  • Build and support microservices-based applications
  • Design and implement secure APIs and services
  • Integrate authentication and authorization mechanisms
  • Work with enterprise security tools and platforms
  • Ensure adherence to secure coding practices and compliance standards
  • Collaborate with cross-functional teams including engineering and security

Skills

APIAuthenticationAuthorizationBackendJavaMicroservicesRESTSpring Boot

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