Senior Java Developer with AI and LLM

Omm IT Solutions•Woodlawn, MD
•Onsite

About The Position

The Senior Java Developer designs, develops, and maintains enterprise software applications and APIs using Java, Spring Boot, RESTful architecture, and Twelve-Factor App methodology. The role includes designing microservices and SOAP-based web services, as well as integrating and operationally supporting LLM and agentic AI components within enterprise applications. AI-related work includes retrieval-augmented generation, vector search, agent orchestration, LLM evaluation and guardrails, and deployment, monitoring, and automated retraining pipelines. The developer collaborates with product, design, engineering, and cross-functional teams to understand needs and deliver technical solutions. They participate in customer technical, design, and development meetings, contribute to architecture and code-quality improvements, write unit tests, and provide guidance and support to junior and mid-level developers. The position also involves cloud-native application development and deployment, production support, and use of CI/CD and modern development tools. This is a 100% onsite position in Woodlawn, Maryland, five days per week. The selected candidate must be able to obtain and maintain a public trust clearance.

Requirements

  • A master's degree and 5 or more years of experience, a bachelor's degree and 7 or more years of experience, or 13 or more years of experience in lieu of a degree.
  • 10 or more years of experience with Java, Spring Boot, and generative AI/LLMs.
  • Extensive Java and JEE design and programming skills.
  • 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 in enterprise applications.
  • Experience with Agile projects and strong knowledge of Agile terminology and tools, including Agility.
  • Technical expertise with PostgreSQL, MongoDB, SQL, AWS S3, Agile software development, Git, Bitbucket, Jenkins CI/CD, Eclipse, code reviews, 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 design and development experience with microservices and RESTful APIs.
  • Experience with automated unit testing, JUnit and 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 analyzers such as SonarQube and addressing reported 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 to work onsite in Woodlawn, Maryland, five days per week.

Nice To Haves

  • Strong understanding of current AI trends and ability to apply AI to enhance or redesign system architectures, identify opportunities for AI-driven solutions, and improve efficiency or enable new capabilities.
  • Exposure to writing technical white papers and systems design documents.
  • Prior experience with federal or state government IT projects.

Responsibilities

  • Design and develop software applications from functional requirements using Twelve-Factor App methodology.
  • Design and develop applications using Java, Spring Boot, and REST APIs.
  • Collaborate with product, design, and engineering teams to understand needs.
  • Design and develop microservices using Spring Boot, Java, and RESTful architecture.
  • Develop SOAP-based web services using technologies such as JAX-WS, Apache Axis, and WSDL.
  • Integrate and operationally support LLM and agentic AI components within enterprise applications, including RAG, vector search, agent orchestration, LLM evaluation and guardrails, deployment, monitoring, and automated retraining pipelines.
  • Develop unit test cases for Java classes using real-world scenarios and frameworks such as JUnit, Mockito, and Power Mock.
  • Attend customer technical, design, and development meetings and provide technical solutions to enhance architecture and improve code quality and processes.
  • Provide guidance and support to junior and mid-level developers.
  • Support cloud-native application development and deployment, CI/CD practices, and production support.
  • Perform other duties as assigned or directed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service