Senior Java Developer with AI and LLM

TOMORROW HIRE•Woodlawn, MD
•$125,000 - $155,000•Onsite

About The Position

We are seeking an experienced Senior Java Developer with AI and LLM to design, develop, maintain, and support enterprise software applications using Java, Spring Boot, RESTful APIs, Generative AI, and Large Language Models (LLMs). The role focuses on scalable, high-performance microservices and service-oriented applications, including integrating and operationally supporting LLM and agentic AI components in enterprise environments. The developer will collaborate with cross-functional teams, contribute to software architecture and development, support modern DevOps practices, and provide technical guidance to junior and mid-level developers. The position is on-site in Woodlawn, Maryland, five days per week; interviews are in person. The successful candidate must be able to obtain and maintain Public Trust clearance.

Requirements

  • 10+ years of experience with Java, Spring Boot, Generative AI, and Large Language Models (LLMs).
  • Master's degree with 5+ years of experience, bachelor's degree with 7+ years of experience, or 13+ years of experience in lieu of a degree.
  • Extensive software design and programming experience using Java and Java Enterprise Edition (JEE) technologies.
  • Experience working on Agile projects, with strong knowledge of Agile terminology and tools such as Agility.
  • Experience designing high-throughput, low-latency Java systems and scalable architectures for high volumes of concurrent requests with minimal response times.
  • Strong hands-on experience with Java, Spring Boot, and REST APIs.
  • Experience integrating and operationally supporting LLM and agentic AI components in enterprise applications, including RAG and vector search, agent orchestration frameworks, LLM evaluation and guardrails, and deployment, monitoring, and automated retraining pipelines.
  • Technical experience 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 using PostgreSQL.
  • Experience with Jenkins, Git/Bitbucket, Jira, Nexus, Maven, SonarQube, Fortify, and UrbanCode Deploy.
  • Hands-on experience designing and developing microservices and RESTful APIs.
  • Experience with automated unit testing using JUnit and mocking frameworks, Test-Driven Development (TDD), and Behavior-Driven Development (BDD) using Cucumber.
  • Experience with JEE technologies, including Struts; Spring Framework (IoC, MVC, Transactions, Security, and Batch); Spring Boot and Spring JDBC; JPA and Hibernate; SOAP/RESTful web services and XML; DB2; Tomcat; and WebSphere.
  • Experience using static code analysis tools such as SonarQube and addressing technical debt, including bugs, vulnerabilities, and code security hotspots.
  • Knowledge of web application security vulnerabilities and remediation practices.
  • Must be able to obtain and maintain a Public Trust clearance.
  • Must be willing to work on-site in Woodlawn, MD, five days per week.
  • Must be available to attend an in-person interview.

Nice To Haves

  • Strong understanding of emerging AI trends and ability to apply AI technologies to enhance or redesign existing system architectures.
  • Ability to identify opportunities where AI-driven solutions can add business value, improve operational efficiency, or introduce new capabilities.
  • Experience writing technical white papers and system design documents.
  • Prior experience supporting federal or state government IT projects.

Responsibilities

  • Design and develop software applications from functional requirements using Twelve-Factor App methodology.
  • Design and develop enterprise applications using Java, Spring Boot, and REST APIs.
  • Collaborate with product design and engineering teams to understand business and technical requirements.
  • Design, develop, and maintain microservices using Spring Boot, Java, and RESTful architecture.
  • Develop SOAP-based web services using JAX-WS, Apache Axis, and WSDL.
  • Apply DevOps practices, CI/CD pipelines, and tools such as Jenkins, Git, and Bitbucket.
  • Work with cloud platforms, including AWS, Azure, or Google Cloud, and containerization technologies.
  • Collaborate with business analysts, quality assurance teams, project managers, and other stakeholders.
  • Develop Java unit tests based on real-world scenarios using JUnit, Mockito, and PowerMock.
  • Participate in customer technical discussions, architecture reviews, design sessions, and development meetings.
  • Recommend technical solutions to enhance architecture, improve code quality, and optimize development processes.
  • Provide technical guidance and support to junior and mid-level developers.
  • Maintain continuous learning and stay current with emerging technologies.
  • Perform other duties as assigned or directed.

Benefits

  • Health insurance stipend. The employer states that more benefits will be added in the next 6 months.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service