ECS is seeking a Java Full-Stack AI Engineer to work in our Memphis, TN office.
ECS is seeking a highly skilled and motivated Java Full-Stack AI Engineer to support our USPS client. The candidate will enhance enterprise services and solutions for USPS, as part of an integrated evaluation, integration, strategy, design, implementation, and operational maintenance program. Participates in the design, development, and implementation of software engineering activities. Responsible for the development of components of many analytical tasks and activities. Establishes input/output processes and defining parameters for interfacing with external production systems and the implementation of system design. Must be able to provide and communicate technology solutions across technical, managerial and customer audiences. Responsible for the resolution process for problems where troubleshooting requires an in-depth understanding and evaluation of system processes. Exercises judgment through understanding of software engineering best practices in selecting methods, techniques, and evaluation criterion for obtaining results. This role bridges traditional applications with modern AI-driven data workflows, ensuring our systems are scalable, secure, and ready for intelligent automation. As this role will involve supporting rapidly evolving AI/ML projects and use cases, the candidate must have experience in any of the following areas: NLP, data provenance, LLMs/RAG, or deep learning.
Responsibilities:
- Design, develop and implement web-based applications.
- Design, develop and implement highly complex applications utilizing Oracle and Java technologies.
- Demonstrate strong troubleshooting skills to solve complex problems across a large enterprise.
- Demonstrate a flexible attitude, ability to perform under pressure and ability to handle change easily while meeting deadlines.
- Communicate with technical and non-technical audiences verbally and in writing to design efficient and effective applications.
- Work independently and in a team environment, to give and receive direction.
- Develop and revise Java source code based on clearly defined requirements.
- Experience in designing, architecting, and building Kafka based solutions.
- Extensive experience with messaging and stream processing on Kafka.
- Participate in code reviews for team members as well as yourself.
- Assist in the setup of production environments including application servers and database structure.
- Assist in the implementation of applications through various testing phases and into production environments.
- Must be able to communicate effectively, work in a team environment and think analytically.
- Perform maintenance on programs currently in production.
- Assist QA teams with writing test scripts and explaining functionality.
- Unit Testing candidate releases.
- Collaborate with other departments to ensure high availability and performance.
- Partner with data scientists, data architects, and federal stakeholders to build and deploy AI/ML models in production.
- Master’s Degree in Computer Science, Engineering, Mathematics, Business Management or equivalent.
- Must be US citizen or Green Card Holder per contract and must be able to obtain a Public Trust clearance
- 12+ years of general experience in information systems, including 7 years of specialized experience providing state-of-the-art solutions in information systems technology
- 5+ years of experience with web technologies (HTML, CSS, JavaScript frameworks)
- 5+ years of experience with Java server technologies (JEE, Spring Framework, Spring Boot)
- 3+ years of experience with SQL and PL/SQL on Oracle or similar platform
- 5+ years of experience with IBM MQ and stream processing on Kafka.
- Expertise in troubleshooting, performance tuning, and query optimization.
- Excellent communication, problem-solving, and organizational skills.
- Ability to work independently and as part of a team.
- Experience with Large Language Models, NLP, GenAI, and scaling of AI tools
- Work comfortably in version control systems (e.g., Git)
- Partner with data scientists, data architects, and federal stakeholders to build and deploy AI/ML models in production
Skills Required
- Bachelor's degree or equivalent experience in a relevant field
- Master's degree in Computer Science, Engineering, Mathematics, Business Management, or equivalent
- Must be a US citizen or Green Card holder
- Must be able to obtain a Public Trust clearance
- 12+ years of general information systems experience
- 7 years of specialized information systems technology experience
- 5+ years of experience with web technologies, including HTML, CSS, and JavaScript frameworks
- 5+ years of experience with Java server technologies, including JEE, Spring Framework, and Spring Boot
- 3+ years of experience with SQL and PL/SQL on Oracle or a similar platform
- 5+ years of experience with IBM MQ and Kafka stream processing
- Experience designing, architecting, and building Kafka-based solutions
- Expertise in troubleshooting, performance tuning, and query optimization
- Experience with Large Language Models, NLP, Generative AI, and scaling AI tools
- Experience partnering with data scientists and architects to deploy AI/ML models in production
- Experience using version control systems such as Git
- Excellent communication, problem-solving, and organizational skills
- Ability to work independently and as part of a team
ECS Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about ECS and has not been reviewed or approved by ECS.
-
Healthcare Strength — ECS advertises multiple national-network medical plan options with HSA eligibility alongside dental and vision coverage. Coverage generally begins quickly and is paired with company-paid short- and long-term disability, adding stability to the health package.
-
Retirement Support — A 401(k) with Safe Harbor and immediate vesting on employer contributions is emphasized, with an employer match available. Access to an employee stock purchase plan via the parent company provides an additional savings avenue.
-
Parental & Family Support — Paid parental leave up to 30 days, adoption assistance, and other family-oriented leaves are highlighted. Feedback suggests these offerings add meaningful value beyond base pay for many roles.
ECS Insights
What We Do
ECS, a segment of ASGN (NYSE: ASGN), delivers advanced solutions and services in cloud, cybersecurity, artificial intelligence (AI), machine learning (ML), application and IT modernization, and science and engineering. The company solves critical, complex challenges for customers across the U.S. public sector, defense, intelligence and commercial industries. ECS maintains partnerships with leading cloud, cybersecurity, and AI/ML providers and holds specialized certifications in their technologies. Headquartered in Fairfax, Virginia, ECS has more than 3,400 employees throughout the U.S. and has been recognized as a Top Workplace by The Washington Post for the last five years.







