Senior Java Developer

Omm IT Solutions
  • Bethesda, Maryland
    2 days ago

    Job 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.


    Numbers & Facts

    LocationBethesda, Maryland
    Websitehttp://ommincorp.com

    Skills

    • Agile Programming Methodologiesunmatched
    • Application Programming Interface (API)unmatched
    • Applications Securityunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Database Optimizationunmatched
    • Database Programmingunmatched
    • Design Patterns Programming Methodologiesunmatched
    • DevOpsunmatched
    • Distributed Applicationsunmatched
    • Dockerunmatched
    • Enterprise Applicationsunmatched
    • Gitunmatched
    • Gradleunmatched
    • Identify Issuesunmatched
    • Integration Testingunmatched
    • JUnitunmatched
    • Javaunmatched
    • Leadershipunmatched
    • Mavenunmatched
    • Mentoringunmatched
    • Messaging Technologyunmatched
    • Microservicesunmatched
    • Object Oriented Design (OOD)unmatched
    • Quality Assuranceunmatched
    • Query Optimizationunmatched
    • REST (Representational State Transfer)unmatched
    • Relational Databases (RDBMS)unmatched
    • Requirements Managementunmatched
    • SQL (Structured Query Language)unmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Technical Leadershipunmatched
    • Technical/Engineering Designunmatched
    • Test Harnessunmatched
    • Testingunmatched
    • Unit Testunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder