waypointjobs

NTT DATA North America

Senior Software Engineer (Backend)

st. louis, MO

Check who can apply and the requirements below before continuing.

About this opportunity

NTT DATA North America lists this Senior Software Engineer (Backend) opportunity in st. louis, Missouri. Review the employer’s description below for duties, qualifications and application requirements.

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.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

UF Health

WhatJobs

Information Technology Specialist

gainesville, FL

Salary not specified

UF Health is seeking an ECMO Specialist to provide expert support to critically ill adult and pediatric patients requiring extracorporeal life su…

Listing review due 2026-10-07View job

Govcio LLC

WhatJobs

Senior Dynamics Developer

washington, DC

$175,000.00 /Yr

Overview: GovCIO is looking for an experienced Senior CRM developer to support the continued enhancement and operations of a Microsoft Dynamics C…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Senior Application Developer

fairfax, VA

$165,000.00 /Yr

Overview: GovCIO is currently hiring a highly skilled Senior Application Developer with an active Secret clearance to design, build, and modify a…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Software Developer- SME

quantico, VA

$195,000.00 /Yr

Overview: GovCIO is currently hiring for a Software Developer-SME   to design, code, test, and maintain software applications and systems in supp…

Listing review due 2026-10-06View job

Govcio LLC

WhatJobs

Sr. Instructional Developer

fort meade, MD

$120,000.00 /Yr

Overview: GovCIO is currently hiring for an Instructional Developer  to design and develop training materials for personnel . This position will…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Embedded Systems Developer

laurel, MD

See pay details in description

Description Do you love working on a motivated team to solve complex problems in innovative ways? Do you enjoy creating embedded prototypes i…

Listing review due 2026-10-06View job