ECS
Senior Java Full Stack AI Engineer
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.
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
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
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.
#J-18808-Ljbffr
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.
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
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
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.
#J-18808-Ljbffr