Senior Java Engineer — Microservices & Cloud Architect

Deutsche Bank

United States

On-site

USD 143,000 - 165,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Deutsche Bank seeks a Senior Engineer in Cary, NC to design, develop, and maintain high-performance distributed microservices and enterprise payment processing applications. The role requires a Master’s degree and 3 years of distributed systems experience with Java/Spring Boot, REST/SOAP APIs, Kafka, and database skills in Oracle and Postgres.

Strong focus on secure API authentication (Spring Security), cloud deployment, CI/CD with Jenkins and GitHub Actions, and testing with JUnit/Mockito.

Qualifications

  • Master’s degree in CS/CE or related field or equivalent.
  • 3 years of experience architecting and building enterprise apps and microservices with Java/Spring Boot.
  • Experience designing RESTful and SOAP APIs and event-driven systems (Kafka/JMS/MQ).
  • Strong DB skills in Oracle, Postgres, and PL/SQL; data modeling and queries.
  • Secure coding: OAuth/Spring Security, API authentication/authorization.
  • Cloud deployment experience; CI/CD with Jenkins, GitHub Actions, Maven.
  • Testing: JUnit and Mockito; code quality with SonarQube; containerization with Docker/Kubernetes.
  • Version control with Git/Bitbucket; scripting on Unix/Linux; Tomcat exposure.

Responsibilities

  • Design, develop, and maintain high-performance distributed microservices and payment processing apps.
  • Architect enterprise apps and scalable microservices using Java and Spring Boot.
  • Develop RESTful and SOAP APIs, and event-driven systems for asynchronous communication.
  • Optimize DB performance with relational databases; implement secure API auth and SSO.
  • Support migration to cloud environments; ensure quality with unit/integration tests and reviews.

Skills

Java
Spring Boot
RESTful APIs
SOAP APIs
Kafka
JMS
MQ
JUnit
Mockito
Git
Bitbucket
Maven
Docker
Kubernetes
Helm
PostgreSQL
Oracle
PL/SQL
Spring Security
OAuth / SSO
Cloud deployment
Unix/Linux scripting

Education

Master’s degree in CS/CE or related field

Tools

Git
Bitbucket
Maven
Jenkins
GitHub Actions
SonarQube
Docker
Kubernetes
Helm
Tomcat
Oracle
PostgreSQL
Splunk

Job description

Deutsche Bank seeks a Senior Engineer in Cary, NC to design, develop, and maintain high-performance distributed microservices and enterprise payment processing applications. The role requires a Master’s degree and 3 years of distributed systems experience with Java/Spring Boot, REST/SOAP APIs, Kafka, and database skills in Oracle and Postgres.

Strong focus on secure API authentication (Spring Security), cloud deployment, CI/CD with Jenkins and GitHub Actions, and testing with JUnit/Mockito.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer — Distributed Microservices & Payments
Senior Engineer — Distributed Microservices & Payments

Deutsche Bank • Cary (NC)

On-site
USD 143,000 - 165,000
Employee Referral Incentive Program
Senior Software Engineer - Enterprise Microservices & Cloud
Senior Software Engineer - Enterprise Microservices & Cloud

Deutsche Bank AG • Cary (NC)

On-site
USD 143,000 - 165,000
Senior Engineer
Senior Engineer

Deutsche Bank • Cary (NC)

On-site
USD 143,000 - 165,000
Employee Referral Incentive Program
Payments Platform Engineer - Java/Spring, GCP, Microservices
Payments Platform Engineer - Java/Spring, GCP, Microservices

Deutsche Bank • Cary (NC)

On-site
USD 105,000 - 140,000
Associate Backend Engineer – Java/Spring & Microservices
Associate Backend Engineer – Java/Spring & Microservices

Deutsche Bank • Cary (NC)

On-site
USD 117,000 - 140,000
Employee Referral Incentive Program
Payments Platform Engineer | Java/Spring Boot & GCP
Payments Platform Engineer | Java/Spring Boot & GCP

Deutsche Bank AG • Weston (NC)

On-site
USD 105,000 - 140,000
Employee Referral Incentive Program
Associate, Distributed Systems & API Architect
Associate, Distributed Systems & API Architect

Deutsche Bank AG • Weston (NC)

On-site
USD 98,000 - 140,000
Employee Referral Incentive Program
Senior Engineer
Senior Engineer

Deutsche Bank • United States

On-site
USD 143,000 - 165,000
Engineer
Engineer

Deutsche Bank AG • Weston (NC)

On-site
USD 105,000 - 140,000
Employee Referral Incentive Program
Engineer
Engineer

Deutsche Bank AG • Cary (NC), Northern (KY)

Hybrid
USD 105,000 - 140,000
Employee Referral Incentive Program