Omm IT Solutions

Senior Java Developer

Omm IT Solutions Bethesda, Ohio, United States

IT Services and IT Consulting · 11-50 employees

Oct 09
java Senior (5-10 yrs) Full-time Contractor United States
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain enterprise Java applications using Spring Boot and REST APIs. Collaborate with cross-functional teams to implement technical designs, mentor junior developers, and ensure software security and performance.

What they look for

Java Spring Boot REST APIs SQL Git Maven Gradle JUnit Agile CI/CD Microservices Docker Kubernetes Oracle Cloud Infrastructure Technical Leadership

Requirements

Requires at least 5 years of professional Java development experience with strong knowledge of object-oriented design and design patterns. Proficiency in CI/CD processes, automated testing, and relational database integration is essential.

Full description

PLEASE NOTE:

  • It is Hybrid Position at Bethesda, Maryland
  • Should be able to visit and meet the client in Bethesda, MD.

ROLE SUMNMARY:

  • We are seeking a Senior Java Developer to design, build, and maintain enterprise applications.
  • This role will lead technical implementation, mentor developers, and work with product, QA, and DevOps teams to deliver reliable, secure software.

KEY RESPONSIBILITIES:

  • Design and develop Java applications, REST APIs, and backend services using Spring Boot.
  • Translate business requirements into technical designs and implementation plans.
  • Develop database integrations and optimize SQL queries and application performance.
  • Review code, establish development standards, and mentor junior developers.
  • Write unit and integration tests and troubleshoot production issues.
  • Collaborate with QA and DevOps teams on testing, releases, and operational readiness.
  • Address application security, scalability, and reliability requirements.

Requirements

REQUIRED QUALIFICATIONS:

  • 5+ years of professional Java development experience.
  • Strong knowledge of Java, Spring Boot, object-oriented design, and design patterns.
  • Experience developing REST APIs and working with relational databases.
  • Proficiency with Git, Maven or Gradle, and automated testing frameworks such as JUnit.
  • Experience with Agile development and CI/CD processes.
  • Strong troubleshooting, communication, and technical leadership skills.

PREFERRED QUALIFICATIONS:

  • Experience with microservices, messaging systems, Docker, and Kubernetes.
  • Experience deploying applications to Oracle Cloud Infrastructure (OCI) or another cloud platform.
  • Familiarity with observability tools and distributed application troubleshooting.

Similar roles