Associate Backend Engineer – Java/Spring & Microservices

Deutsche Bank

Cary (NC)

On-site

USD 117,000 - 140,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employee Referral Incentive Program

Job summary

Deutsche Bank Global Technology seeks an Associate in Cary, NC to review application requirements and interface designs and to design and develop backend services using Java and Spring.

You will build RESTful microservices with secure authentication (OAuth2/OIDC), implement robust data access with JDBC, and contribute to CI/CD pipelines for deterministic builds in a high-throughput environment.

Qualifications

  • Bachelor’s degree in computer engineering, computer science, or related field.
  • 2 years of experience optimizing concurrent workflows with Streams, Lambdas, CompletableFuture, and parallel streams.
  • Experience with RESTful microservices, OAuth2/OIDC security, and CI/CD pipelines.
  • Knowledge of JDBC, stored procedures, batch processing, and ORM/JPA tuning.

Responsibilities

  • Review application requirements and interface designs.
  • Estimate, design, and develop backend services using Java and Spring.
  • Build scalable RESTful microservices with proper error handling and DTO mapping.
  • Implement secure authentication and authorization using Spring Security with OAuth2/OIDC.
  • Configure CI/CD pipelines and optimize persistence with Maven/Gradle and ORM tuning.

Skills

Java
Spring Framework
REST APIs
Java Streams
Lambdas
CompletableFuture
JDBC
Spring Security
CI/CD
Maven/Gradle

Education

Bachelor's degree in Computer Engineering/Computer Science or related field

Tools

JDBC
Spring Security

Job description

Deutsche Bank Global Technology seeks an Associate in Cary, NC to review application requirements and interface designs and to design and develop backend services using Java and Spring.

You will build RESTful microservices with secure authentication (OAuth2/OIDC), implement robust data access with JDBC, and contribute to CI/CD pipelines for deterministic builds in a high-throughput environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Architect — Java/Spring
Senior Backend Architect — Java/Spring

Deutsche Bank • Cary (NC)

On-site
USD 131,120 - 165,000
Wellness benefits
Senior Software Engineer - Enterprise Microservices & Cloud
Senior Software Engineer - Enterprise Microservices & Cloud

Deutsche Bank AG • Cary (NC)

On-site
USD 143,000 - 165,000
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
Associate
Associate

Deutsche Bank • Cary (NC)

On-site
USD 117,000 - 140,000
Employee Referral Incentive Program
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
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
Senior Engineer
Senior Engineer

Deutsche Bank • Cary (NC)

On-site
USD 143,000 - 165,000
Employee Referral Incentive Program
Senior Java Security Engineer: Auth & Microservices
Senior Java Security Engineer: Auth & Microservices

Bank of America • Chicago (IL)

On-site
USD 103,000 - 180,000
Pay Transparency
Industry-leading benefits
Paid time off
Senior Java Backend Lead — Microservices in Banking
Senior Java Backend Lead — Microservices in Banking

Programmers.io • Charlotte (NC)

On-site
USD 140,000 - 180,000
Senior Backend Java Engineer - Spring Boot & REST
Senior Backend Java Engineer - Spring Boot & REST

DCG Poland • Town of Poland (NY)

On-site
USD 120,000 - 160,000
Private medical care
Sports card subsidy
Dedicated consultant support