Senior Java Developer

Posted 3 Days Ago
Be an Early Applicant
Bethesda, MD, USA
In-Office
Senior level
Cloud • Information Technology • Consulting • Cybersecurity
The Role
Design, develop, and maintain enterprise Java applications, REST APIs, and backend services using Spring Boot. Translate requirements into technical solutions, optimize database integrations and application performance, review code, mentor developers, write automated tests, troubleshoot production issues, and collaborate with QA and DevOps on releases. Ensure application security, scalability, reliability, and operational readiness while supporting Agile development and CI/CD processes.
Summary Generated by Built In
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.


Skills Required

  • 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
  • Experience with microservices, messaging systems, Docker, and Kubernetes
  • Experience deploying applications to Oracle Cloud Infrastructure or another cloud platform
  • Familiarity with observability tools and distributed application troubleshooting
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Columbia, MD
Year Founded: 2006

What We Do

Omm IT Solutions is a leading provider of IT consulting, analysis, and advisory services, specializing in delivering technical solutions for federal and state government agencies. Their offerings include application development, cybersecurity services, cloud advisory, network modernization, and data analytics.

Similar Jobs

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
18 Locations
2000 Employees
160K-200K Annually

Info Origin Inc. Logo Info Origin Inc.

Senior Java Engineer

Artificial Intelligence • Software
In-Office or Remote
2 Locations
325 Employees
75-85 Hourly

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
17 Locations
2000 Employees
140K-220K Annually

NinjaOne Logo NinjaOne

Senior Software Engineer

Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
Remote or Hybrid
17 Locations
2000 Employees
140K-200K Annually

Similar Companies Hiring

Axle Health Thumbnail
Artificial Intelligence • Healthtech • Information Technology • Logistics
Santa Monica, CA
25 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account