ECS is seeking a Senior Java Full Stack AI Engineer to work in our Memphis, TN office.
ECS is seeking a highly skilled and motivated Senior 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 scalable web-based applications using Spring Boot (Java) and React.js frameworks.
- Architected and built complex applications leveraging relational databases (PostgreSQL, Oracle, MySQL) and NoSQL databases (MongoDB, DynamoDB, Cassandra), ensuring scalability, high availability, and optimized performance.
- Utilize advanced Spring ecosystem tools (Spring MVC, Spring Data, Spring Security, Spring Cloud) and React.js libraries/tools (Redux, React Router, Hooks, Context API) to deliver robust solutions.
- Ensure seamless integration between backend services and frontend components, focusing on performance, scalability, and maintainability.
- Collaborated on RESTful API design and implementation using OpenAPI/Swagger standards, ensuring scalable, secure, and well-documented services.
- Design and implement scalable streaming solutions leveraging Apache Kafka and AWS services (Amazon Kinesis, Managed Streaming for Kafka), with deep expertise in messaging systems, event-driven architecture, and real-time stream processing.
- Participate in code reviews to maintain high-quality standards, mentor junior developers, and enforce best practices across frontend and backend codebases.
- Set up and manage production environments, including application servers, CI/CD pipelines, and database structures.
- Lead testing efforts by assisting QA teams, writing unit/integration tests, and ensuring test coverage across frontend and backend components.
- Perform ongoing maintenance and optimization of applications currently in production, ensuring high availability and performance.
- Communicate effectively with technical and non-technical stakeholders, translating complex requirements into efficient solutions.
- Work independently and collaboratively within cross-functional teams, providing technical leadership and guidance.
- Partner with data scientists, architects, and stakeholders to deploy AI/ML models into production environments, ensuring proper integration with full stack applications.
- Stay current with emerging technologies in Java, React, AWS and database ecosystems to continuously improve application architecture.
- Demonstrate adaptability and resilience, thriving under pressure, handling change effectively, and meeting deadlines consistently.
- 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
- 7+ years of experience with web technologies (HTML, CSS, JavaScript frameworks)
- 7+ years of experience with Java server technologies (JEE, Spring Framework, Spring Boot)
- 5+ years of experience with relational databases (PostgreSQL, Oracle, MySQL etc.)
- 2+ years of NoSQL databases (MongoDB, DynamoDB, Cassandra etc.)
- 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, Transformers, NLP, GenAI (TensorFlow, PyTorch), and scaling of AI tools (Kubernetes, Docker)
- Work comfortably in version control systems (e.g., Git)
- Partner with data scientists, data architects, and federal stakeholders to deploy AI/ML models in production
Top Skills
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.


.jpg)





