Senior Java Microservices Engineer - Cloud, CI/CD, SRE

NTT DATA, Inc.

Halifax

Hybrid

CAD 110,000 - 145,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NTT DATA is seeking a senior Java developer to design, build, and maintain scalable enterprise apps using Spring Boot and microservices in a cloud-based environment. You will develop RESTful APIs, implement event-driven architectures with Kafka/RabbitMQ/Azure Service Bus, and drive CI/CD with Jenkins.

Strong testing, SRE practices, and collaboration with cross-functional teams are essential. Requires 8+ years in Java/Spring, 5+ years with messaging and databases (Oracle, Postgres).

Qualifications

  • 8+ years solid experience with java spring-based frameworks and libraries preferably Spring boot.
  • 5+ years hands on experience with messaging technologies such as RabbitMQ, Kafka or Service Bus.
  • 5+ years experience with building applications working with databases like Oracle, Postgres.
  • Experience building and consuming REST API based integration and microservices architecture.
  • Understanding and experience working with CI/CD processes and tools such as Jenkins.
  • Experience with software application testing approaches and tools like jUnit, Cucumber, Selenium.
  • Experience with Chaos Testing and other SRE practices for building highly resilient cloud-based software applications.
  • Experience designing and developing applications in microservices architecture.

Responsibilities

  • Design, develop, test, and maintain scalable enterprise applications using Java, Spring Framework, and Spring Boot.
  • Design and implement microservices-based architectures that support high availability, scalability, and maintainability.
  • Develop and consume RESTful APIs and integrate applications with internal and external systems.
  • Build and support event-driven architectures using messaging technologies such as Kafka, RabbitMQ, and Azure Service Bus.
  • Design, develop, and optimize database solutions using Oracle, PostgreSQL, and other relational database technologies.
  • Implement CI/CD pipelines and automate build, testing, and deployment processes using tools such as Jenkins.
  • Develop automated tests including unit, integration, functional, and end-to-end testing using JUnit, Cucumber, and Selenium.
  • Apply Site Reliability Engineering (SRE) principles and Chaos Engineering practices to improve system resilience and fault tolerance.
  • Monitor, troubleshoot, and resolve performance, scalability, and production issues across distributed systems.
  • Collaborate with architects, product owners, QA teams, and DevOps engineers to deliver high-quality software solutions.
  • Participate in code reviews, architectural discussions, and technical design sessions.
  • Ensure adherence to security, coding standards, and software development best practices.

Skills

Public cloud
Analytical skills
Problem solving
Java
Spring Framework
Spring Boot
REST APIs
Microservices
CI/CD
Testing
SRE
Cloud technologies
Kafka
RabbitMQ
Azure Service Bus

Tools

Jenkins
JUnit
Cucumber
Selenium

Job description

NTT DATA is seeking a senior Java developer to design, build, and maintain scalable enterprise apps using Spring Boot and microservices in a cloud-based environment. You will develop RESTful APIs, implement event-driven architectures with Kafka/RabbitMQ/Azure Service Bus, and drive CI/CD with Jenkins.

Strong testing, SRE practices, and collaboration with cross-functional teams are essential. Requires 8+ years in Java/Spring, 5+ years with messaging and databases (Oracle, Postgres).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack Java Microservices Engineer
Senior Full-Stack Java Microservices Engineer

NTT DATA North America • Halifax

Hybrid
CAD 90,000 - 130,000
Senior Java Microservices Engineer - Spring Boot
Senior Java Microservices Engineer - Spring Boot

Smart IT Frame LLC • Mississauga

On-site
CAD 90,000 - 120,000
Java Developer
Java Developer

Tekgence Inc • Toronto

On-site
CAD 80,000 - 100,000
Java Software Engineer
Java Software Engineer

Dexian • Mississauga

On-site
CAD 90,000 - 125,000
Java Backend Engineer
Java Backend Engineer

Talenzaa • Mississauga

On-site
CAD 90,000 - 130,000
Sr Java Springboot developer
Sr Java Springboot developer

Aarorn Technologies Inc • Toronto

On-site
CAD 85,000 - 110,000
Java Developer
Java Developer

Smart IT Frame LLC • Mississauga

On-site
CAD 90,000 - 120,000
Senior Java Architect: Lead Scalable Microservices
Senior Java Architect: Lead Scalable Microservices

My Recruiter • Toronto

On-site
CAD 110,000 - 170,000
Senior DevOps Engineer – Java Microservices & Cloud
Senior DevOps Engineer – Java Microservices & Cloud

Softline™ Technology Inc. • Toronto

Hybrid
CAD 120,000 - 150,000
Senior Java / Spring Boot Engineer
Senior Java / Spring Boot Engineer

PeoplePilot • Mississauga

On-site
CAD 85,000 - 110,000