Job Description
Senior Java Developer – AI & LLM Engineering
On-site
Build Next - Generation Technology. Make a Meaningful Difference in Millions of American Lives.
Location: Woodlawn, Maryland | On-site, 5 days per week
The Opportunity
Imagine putting your software engineering expertise to work on technology that supports one of
America’s most important humanitarian missions—helping millions of Americans access essential services and benefits that can profoundly impact their lives.
We are seeking a Senior Java Developer with expertise in Artificial Intelligence, Large Language
Models (LLMs), and enterprise application architecture to help modernize and advance mission-
critical systems serving the American public.
This is an opportunity to work at the intersection of proven enterprise technologies and the rapidly evolving world of generative AI. You’ll help design and build scalable applications, integrate intelligent AI capabilities, and deliver secure, reliable solutions that improve how essential public services are delivered.
If you’re an experienced engineer who enjoys solving complex technical challenges, shaping
architecture, and putting emerging technologies to practical use, this is an opportunity to make yourexpertise count.
Why This Opportunity Stands Out
• Meaningful Impact: Contribute to technology that supports essential services for millions of
Americans.
• Innovative AI Engineering: Apply generative AI, LLMs, retrieval-augmented generation (RAG),
vector search, and agentic AI to real-world enterprise applications.
• Enterprise-Scale Challenges: Design high-performance, low-latency systems built for
demanding production environments.
• Technical Leadership: Influence architecture, improve engineering practices, and mentor
fellow developers.
• Modern Technology Stack: Work with Java, Spring Boot, microservices, REST APIs, AWS,
PostgreSQL, CI/CD, and emerging AI technologies.
• Mission-Driven Engineering: See how thoughtful architecture, secure development, and
reliable software can make a tangible difference in people’s lives. What You’ll Do
As a senior member of the engineering team, you will help shape the design, development, integration,and ongoing evolution of enterprise applications.
• Architect and develop scalable, cloud-native applications using Java, Spring Boot, RESTful APIs, and microservices.
• Integrate and operationally support LLM and agentic AI capabilities within enterprise
applications, including RAG, vector search, agent orchestration, evaluation, and guardrails.
• Design high-throughput, low-latency services capable of supporting substantial volumes of
concurrent requests.
• Develop and maintain RESTful and SOAP-based web services and enterprise integrations.
• Build reliable, secure, and maintainable solutions using established software design principles
and the Twelve-Factor App methodology.
(Basic Qualifications)
• 10+ years of experience with Java, Spring Boot, Gen AI, LLMs
• Extensive Design and Programming skills in Java and JEE technologies.
• Experience working on Agile projects and strong knowledge of Agile terminology and tools
including Agility.
REQUIREMENTS
**Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week**
**Master’s and 5+ years of experience, Bachelor’s and 7+ years of experience or 13+ years in lieu of a degree**
• Experience in designing high-throughput and low-latency systems using Java, including
architecting scalable solutions capable of handling large volumes of concurrent requests with
minimal response times.
• Strong experience with Java, Spring boot, and REST API.
• Experience integrating and operationally supporting LLM and agentic AI components within
enterprise applications, including retrieval-augmented generation and vector search, agent
orchestration frameworks, LLM evaluation and guardrail approaches and the deployment,
monitoring and automated retraining pipelines.
• Technical expertise should include PostgreSQL, MongoDB, SQL, Amazon Web Services (AWS)
S3, Agile software development, Git, Bitbucket, Jenkins CI/CD, Eclipse, code reviews, multi-
threaded application development, and production support
• Experience designing and deploying cloud-native applications onto AWS with PostgreSQL.
• Experience with modern software development tools for Continuous Integration including
Jenkins, Git/BitBucket, Jira, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.
• Hands-on Design and development experience on Microservices and RESTful API.
• Experience with Automated Unit Test (i.e. JUnit, Mocking frameworks), Test Driven Development (TDD), and Behavior-driven Development (BDD) (Cucumber).
• Experience with JEE technologies including Struts, Spring Framework (IoC, MVC, Transactions,
Security, and Batch), Spring Boot, Spring JDBC, JPA, Hibernate, SOAP/RESTful, XML, DB2,
Tomcat, WebSphere.
• Experience with static code analyzers like SonarQube and addressing SonarQube
recommended technical debts such as bugs, vulnerabilities, and hotspots in the code.
• Knowledge of security vulnerabilities in web applications and addressing them.
Highly Desired Skills:
• Demonstrate a strong understanding of the latest trends in Artificial Intelligence (AI) and
showcase the ability to apply AI knowledge to enhance or redesign existing system
architectures, identifying opportunities where AI-driven solutions can add value, improve
efficiency, or enable new capabilities.
• Exposure to writing Technical White Papers and systems design documents.
• Prior experience with federal or state governments IT projects.
See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.