Senior Java Developer with AI and LLM

Omm IT Solutions•Woodlawn, MD
•Onsite

About The Position

The Senior Java Developer designs, develops, tests, deploys, and supports enterprise software applications, microservices, and APIs using Java, Spring Boot, REST, and related technologies. The role includes integrating and operationally supporting LLM and agentic AI components in enterprise applications, as well as designing high-throughput, low-latency systems and cloud-native applications on AWS. The developer works with product, design, engineering, and cross-functional teams to understand needs and deliver technical solutions. They participate in customer technical and design discussions, contribute to architecture and code-quality improvements, and provide guidance to junior- and mid-level developers. The position is fully onsite in Woodlawn, Maryland, five days per week. The selected candidate must be able to obtain and maintain a public trust clearance.

Requirements

  • Master's degree and 5+ years of experience, bachelor's degree and 7+ years of experience, or 13+ years of experience in lieu of a degree.
  • 10+ years of experience with Java, Spring Boot, and generative AI/LLMs.
  • Extensive design and programming skills in Java and JEE technologies.
  • Experience with Agile projects and knowledge of Agile terminology and tools, including Agility.
  • Experience designing high-throughput, low-latency Java systems that handle large volumes of concurrent requests.
  • Strong experience with Java, Spring Boot, and REST APIs.
  • Experience integrating and operationally supporting LLM and agentic AI components, including retrieval-augmented generation, vector search, agent orchestration frameworks, LLM evaluation and guardrails, and deployment, monitoring, and automated retraining pipelines.
  • Technical expertise with PostgreSQL, MongoDB, SQL, AWS S3, Git, Bitbucket, Jenkins CI/CD, Eclipse, multithreaded application development, and production support.
  • Experience designing and deploying cloud-native applications on AWS with PostgreSQL.
  • Experience with continuous integration and development tools including Jenkins, Git/Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy.
  • Hands-on microservices and RESTful API design and development experience.
  • Experience with automated unit testing, mocking frameworks, Test Driven Development, and Behavior-driven development using Cucumber.
  • Experience with JEE technologies including Struts, Spring Framework (IoC, MVC, Transactions, Security, and Batch), Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/REST, XML, DB2, Tomcat, and WebSphere.
  • Experience with static code analysis tools such as SonarQube and addressing identified bugs, vulnerabilities, hotspots, and technical debt.
  • Knowledge of web application security vulnerabilities and how to address them.
  • Ability to obtain and maintain a public trust clearance.
  • Willingness and ability to work onsite in Woodlawn, Maryland, five days per week.

Nice To Haves

  • Understanding of current AI trends and ability to apply AI to enhance or redesign system architectures and identify opportunities to improve efficiency or enable new capabilities.
  • Exposure to writing technical white papers and system design documents.
  • Prior experience on federal or state government IT projects.

Responsibilities

  • Design and develop software applications using the Twelve-Factor App methodology and functional requirements.
  • Design and develop applications and microservices using Java, Spring Boot, and RESTful APIs.
  • Develop SOAP-based web services using technologies such as JAX-WS and Apache Axis, and WSDL.
  • Integrate and operationally support LLM and agentic AI components within enterprise applications.
  • Develop unit tests for Java classes using JUnit, Mockito, and Power Mock, and apply automated testing practices.
  • Attend customer technical, design, and development meetings and provide viable technical solutions.
  • Enhance existing architecture and improve code quality and development processes.
  • Collaborate with product, design, engineering, business analyst, QA, and project management teams.
  • Provide guidance and support to junior- and mid-level developers.
  • Support production applications and participate in code reviews.
  • Perform other duties as assigned or directed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service