Spring Boot Developer

Shiro Technologies LLC

Bethesda, 0Posted April 10, 2026
ContractOn-siteMid-level

Required Skills

JavaJEESpringBootJAXRSRESTAPIsSOAPJMSMicroservicesUnitTestingIntegrationTestingAWSEKSKubernetesDockerOpenShiftJUnitEclipseSpringToolSuiteGit

Work Authorization

US CitizenGreen Card
  • We are seeking an experienced Java/JEE Developer to design, develop, and maintain enterprise-grade backend components using Spring Boot and related technologies. The role involves working on scalable microservices, web services, and cloud-native applications in a distributed environment.
  • Primary Responsibilities
  • Design and develop Java/JEE components using Spring Boot, JAX-RS, REST APIs, SOAP, and JMS web services (70%)
  • Perform unit testing and integration testing to ensure code quality (20%)
  • Maintain and support existing Java components based on testing feedback and production issues (10%)
  • Required Skills & Experience
  • 7+ years of Java/JEE development experience with Spring Boot and REST services
  • 5+ years of experience with AWS EKS, Kubernetes, and Docker
  • 4+ years of experience with Red Hat OpenShift
  • 4+ years of experience in unit testing using JUnit
  • 3+ years of experience with IDE/tools such as Eclipse, Spring Tool Suite, or similar
  • 3+ years of experience with Git and other version control systems
  • Additional Technical Skills
  • Strong understanding of object-oriented design, design patterns, data modeling, and integration patterns

Experience with microservices architecture and cloud-based development

  • Familiarity with CI/CD pipelines and automated deployments
  • Strong debugging and problem-solving skills

Preferred Skills

Experience with modern iOS development (Swift, latest iOS SDK, Xcode) is a plus

  • CI/CD tools such as GitHub Actions or Fastlane
  • Monitoring/logging tools such as Splunk or Honeycomb
  • Strong communication and collaboration skills
  • Ability to work in large-scale, cross-functional engineering teams

Work Authorization

Visa sponsorship may be considered on a case-by-case basis in accordance with applicable laws.