waypointjobs

NTT DATA North America

Senior Software Engineer (Backend)

st. louis, MO

Check who can apply and the requirements below before continuing.

Availability awaiting confirmation

We are waiting for a fresh update from the source. This page preserves the last received job details; current availability is not confirmed.

Job description

Overview

Senior Software Engineer (Backend) to design, build, and scale backend systems that power mission-critical applications. This role emphasizes Java and Python development, microservices architecture, and a strong interest in AI-driven capabilities. You will work closely with product, data, and platform teams to deliver secure, scalable, and intelligent backend solutions.

Key Responsibilities

Design, develop, and maintain scalable backend services and APIs using Java, Spring Boot, and Python, with development accounting for 70-80% of time

Build and evolve microservices-based architectures with a focus on performance, reliability, and maintainability

Develop and integrate RESTful APIs and event-driven services

Collaborate with AI/ML engineers and data teams to integrate AI-powered features, including LLM-based services and intelligent automation

Lead technical design discussions and contribute to architectural decisions

Ensure backend systems meet requirements for security, scalability, performance, and availability

Debug and resolve complex production issues; lead root cause analysis and remediation

Drive best practices in code quality, testing, observability, and documentation

Mentor junior and mid-level engineers and provide technical leadership within agile teams

Partner with DevOps and SRE teams to improve CI/CD pipelines, deployment strategies, and system monitoring

Required Qualifications

7+ years of professional experience as a Back End or Software Engineer

Strong expertise in Java, Spring Boot, and object-oriented design principles

Strong experience with Python for API development, data processing, automation, or AI integration

Experience designing and building RESTful APIs and distributed systems

Proven experience with microservices architecture and service-to-service communication

Solid understanding of data persistence technologies (SQL and/or NoSQL)

Experience with CI/CD pipelines and tools such as Git, Jenkins, Maven, or similar

Familiarity with cloud-based platforms and open-source technologies

Bachelor's degree in Computer Science, Engineering, or equivalent practical experience

Preferred Qualifications

Experience integrating AI/ML or LLM-based solutions (e.g., OpenAI APIs, LangChain, Vertex AI, Hugging Face, or similar)

Experience building Python-based AI services, model inference APIs, or data pipelines

Experience with event-driven architectures (Kafka, Pub/Sub, or similar)

Experience with NoSQL databases such as MongoDB or document stores

Cloud experience with Google Cloud Platform (GCP), AWS, or Azure

Experience with containerization and orchestration technologies such as Docker and Kubernetes

Knowledge of serverless architectures (Lambda, Cloud Functions, Azure Functions)

Experience in healthcare industry

Experience working in Agile / Scrum environments

Role: Full Stack Programmer

Duration and project details: 6 months; Max bill rate: $115.00

Role Overview: We are seeking a Senior Full Stack Engineer to design, build, and maintain scalable, high-quality software solutions. In this role, you will contribute across the full technology stack, lead technical initiatives within agile teams, and mentor engineers while partnering closely with product, architecture, and engineering leadership.

Key Responsibilities

Design, develop, and maintain full-stack applications, including front-end user interfaces and back-end services

Lead technical aspects of software development, including system design, prototyping, and implementation

Contribute as a senior member of an agile team by promoting best practices, reusable components, and technical standards

Debug, troubleshoot, and resolve complex software defects across environments

Lead deployment, support, and monitoring of applications across development, test, integration, and production environments

Collaborate with product management, architecture, and engineering leadership to ensure requirements are clear, feasible, and aligned with technical strategy

Ensure applications meet standards for quality, performance, security, scalability, and maintainability

Provide technical leadership, guidance, and mentorship to junior and mid-level engineers

Partner with QA and DevOps teams to improve test automation, CI/CD pipelines, and release processes

Required Qualifications

5+ years of professional experience as a Full Stack Engineer

Strong experience with modern front-end technologies including React, Next.js, Angular, TypeScript, Jest, and Cypress

Experience building micro frontend architectures and component-driven UI systems

Extensive back-end development experience using Java, J2EE, Spring / Spring Boot, and RESTful APIs

Experience designing and implementing microservices-based architectures

Strong understanding of object-oriented analysis and design patterns

Experience with CI/CD tools and practices such as Git, Jenkins, Maven, JMeter, or similar

Familiarity with open-source technologies and cloud-based platforms

Associate's or Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)

Preferred Qualifications

5+ years of experience with Java and Spring Boot microservices

5+ years of experience with React and TypeScript

2+ years of experience with MongoDB or similar NoSQL databases

1+ year of experience working with Google Cloud Platform (GCP)

Experience developing software in healthcare industry

Proven experience working in Agile / Scrum environments

Strong written and verbal communication skills with the ability to explain technical concepts clearly

#J-18808-Ljbffr

Worksite address

st. louis, MO, 63146, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Explore related searches

Current related jobs

Joint Activities

USAJOBS

IT Specialist (PLCYPLN)

Fort Meade, MD

$131,841.00 – $180,186.00 per yearfull time

About the Position: This position is a DOD Cyber Excepted Service (CES) personnel system position in the Excepted Service under 10 USC 1599f. Emp…

Closes 2026-10-13View job

Naval Sea Systems Command

USAJOBS

SUPERVISORY IT SPECIALIST (INFOSEC)

Naval Support Facility, Arlington, VA

$143,913.00 – $197,200.00 per yearfull time

This is a public notice flyer to notify interested applicants of anticipated vacancies. Applications will not be accepted through this flyer. Int…

Closes 2026-10-13View job

Department of Energy Headquarters

USAJOBS

IT Specialist (System Administration/System Analysis)

Albuquerque, NM · Oak Ridge, TN

$106,437.00 – $139,871.00 per yearfull time

The Department of Energy (DOE), Office of Inspector General is currently looking for a IT Specialist (System Administration/System Analysis) in t…

Closes 2026-10-13View job

Deputy Assistant Secretary for Information and Technology

USAJOBS

Supervisory IT Specialist

Hines, IL · Philadelphia, PA · 1 more locations

$109,428.00 – $143,062.00 per yearfull time

Deliver secure and high availability infrastructure solutions supporting VA's mission. Serve as an operational service provider of foundational c…

Closes 2026-10-12View job

Headquarters, Air Force Reserve Command

USAJOBS

IT SPECIALIST (PLCYPLN/ENTARCH)

Robins AFB, GA

$89,508.00 – $116,362.00 per yearfull time

Click on "Learn more about this agency" button below to view Eligibilities being considered and other IMPORTANT information. The primary purpose …

Closes 2026-10-12View job

Air Education and Training Command

USAJOBS

SUPERVISORY IT SPECIALIST (PLCYPLN/ENTARCH)

Maxwell AFB, AL

$106,437.00 – $138,370.00 per yearfull time

Click on "Learn more about this agency" button below to view Eligibilities being considered and other IMPORTANT information. The primary purpose …

Closes 2026-10-14View job