Demo

Senior Java Full Stack AI Engineer

Electronic Consulting Services, Inc (ECS Federal)
Memphis, TN Full Time
POSTED ON 12/12/2025 CLOSED ON 12/20/2025

What are the responsibilities and job description for the Senior Java Full Stack AI Engineer position at Electronic Consulting Services, Inc (ECS Federal)?

Job Details

Job Description

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.


Required Skills

  • Master's Degree in Computer Science, Engineering, Mathematics, Business Management or equivalent.
  • 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


Desired Skills

  • Experience with React, JavaScript (ES6 ), Redux, Node.js, Express and Bootstrap
  • Experience with Java (Spring Boot), NPM, Maven, Gradle, and AWS cloud services
  • Experience WITH creating REST web services (JAX-RS or Spring MVC)
  • Experience with testing tools (JUnit, Jest, Mockito, Mocha, Selenium)
  • Experience with source control tools GitHub.
  • Experience with CI/CD tools (Jenkins, GitHub Actions, Ansible)
  • Familiarity with Scrum or other agile methodologies
  • Act as advisor to applications engineering team regarding projects, tasks, and operations.
  • Extensive experience and judgment to plan and accomplish goals.
  • Ability to performs a variety of complex tasks.
  • Prior federal government experience
  • Experience in assessment, evaluation, and documentation of client environment, infrastructure, process, operations
  • A passion for staying updated with the latest advancements in AI/ML and data engineering
#ECS1

ECS is an equal opportunity employer and does not discriminate or allow discrimination on the basis any characteristic protected by law. All qualified applicants will receive consideration for employment without regard to disability, status as a protected veteran or any other status protected by applicable federal, state, or local jurisdiction law.

ECS is a leading mid-sized provider of technology services to the United States Federal Government. We are focused on people, values and purpose. Every day, our 3300 employees focus on providing their technical talent to support the Federal Agencies and Departments of the US Government to serve, protect and defend the American People.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Sr Developer - Full Stack
Stifel -
Memphis, TN
Full Stack Developer III
FedEx Freight -
Memphis, TN
Full Stack Developer III
FedEx Office -
Memphis, TN

Salary.com Estimation for Senior Java Full Stack AI Engineer in Memphis, TN
$110,007 to $139,147
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Java Full Stack AI Engineer?

Sign up to receive alerts about other jobs on the Senior Java Full Stack AI Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Electronic Consulting Services, Inc (ECS Federal)

  • Electronic Consulting Services, Inc (ECS Federal) Springfield, VA
  • Job Details Job Description ECS is seeking a Technical Project Analyst to work in our Fairfax, VA office supporting a fast-moving data platform and managem... more
  • 12 Days Ago

  • Electronic Consulting Services, Inc (ECS Federal) Fairfax, VA
  • Job Details Job Description ECS is seeking a Systems Engineer - SME (CAASM) to work remotely . Program Description ECS is seeking talented professionals to... more
  • 12 Days Ago

  • Electronic Consulting Services, Inc (ECS Federal) POCATELLO, ID
  • Job Details Job Description ECS is seeking an IT Helpdesk Support Service Specialist to work in our Pocatello, ID office. ***This position is contingent up... more
  • 3 Days Ago

  • Electronic Consulting Services, Inc (ECS Federal) Washington, DC
  • Job Details Job Description ECS is seeking a Blue Team Operator to work in our Washington, DC office. In support of a premier Law Enforcement agency, we ar... more
  • 3 Days Ago


Not the job you're looking for? Here are some other Senior Java Full Stack AI Engineer jobs in the Memphis, TN area that may be a better fit.

  • Jobs via Dice Memphis, TN
  • Job Description ECS is seeking a Senior Cloud Software Engineer (with AI/ML) expertise to work hybrid in our Memphis, TN office or fully remote . ECS is se... more
  • 18 Days Ago

  • FedEx Freight Memphis, TN
  • POSITION OVERVIEW: Supports the design, coding, testing and deployment of software in all layers of the development life cycle. Provides the necessary docu... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!