Senior Java Developer
Omm IT Solutions Bethesda, Ohio, United States
IT Services and IT Consulting · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
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
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
-
(Senior) Kotlin / Java Software Engineer - Banking Payments (m/f/x)
Scalable GmbH Munich, Bavaria, Germany
-
Contract Java Engineer
AND Digital Leeds, England, United Kingdom
-
Systemutvecklare Java
Deploja AB Östersund, Jämtland County, Sweden
-
Working Student (f/m/d) - Backend Developer Java
IONOS EN Regensburg, Bavaria, Germany
-
Werkstudent (w/m/d) - Backend Developer Java
IONOS DE Regensburg, Bavaria, Germany
-
Systemutvecklare Java EE
Deploja AB Solna, Sweden