Senior Backend Engineer - Java

Luxoft Usa, Inc.
Charlotte, NC, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Spring Security Amazon Web Services Microsoft Azure Software Quality Databases Database Queries Java Platform Enterprise Edition (J2EE) Java Persistence API MongoDB NoSQL Octopus Deploy
+25 more
OpenShift Oracle (Applications) Query Optimization Cloud Services Swagger Software Deployment PL-SQL SQL Databases Data Streaming Openapi Google Cloud Enterprise Software Applications Autoscaling DevOps Tools - Open-source System Availability Spring-boot Indexer Backend Spring Data Gitlab-ci Apache Kafka Restful APIs Docker Jenkins Microservices

Job description

We are seeking a highly skilled Senior Backend Engineer with deep expertise in Java and modern backend frameworks to work in a project. with a retail banking client to build solutions related to client’s Hogan core banking solution. The ideal candidate excels in building scalable, secure, cloud native services and is experienced in event streaming, relational and NoSQL databases, and containerized platforms. This role will contribute to designing, developing, and improving mission critical backend systems that support high volume, enterprise level applications., Design, develop, and maintain backend services using Java/J2EE, Spring Boot, Spring Data/JPA, and Spring Security.

Build well structured and documented REST APIs, including defining schemas and contracts using OpenAPI/Swagger.

Architect, implement, and optimize Kafka-based event streaming solutions, including topic partitioning, consumer groups, schema evolution, and delivery semantics (exactly once / at least once).

Develop efficient data models and perform database operations across Oracle (SQL, PL/SQL, indexing, and query optimization) and MongoDB (schema design, aggregation pipelines, TTL strategies).

Deploy, monitor, and scale containerized applications using OpenShift (oc/helm, routes, configs/secrets, autoscaling) and Docker fundamentals.

Collaborate closely with cross functional teams to translate business needs into technical solutions.

Ensure code quality through testing, peer reviews, and adherence to best practices.

Troubleshoot production issues, optimize performance, and participate in on call rotations if required.

Requirements

Must have

Backend Engineering & Java Ecosystem

Advanced proficiency in Java/J2EE development.

Strong hands on experience with:

Spring Boot

Spring Data / JPA

Spring Security

REST API architecture with OpenAPI/Swagger Event Streaming / Messaging

Deep understanding of Apache Kafka, including:

Topic design and partition strategy

Consumer groups and offsets

Schema evolution

Delivery semantics: exactly once and at least once processing Databases

Oracle

Strong SQL skills o PL/SQL fundamentals o Indexing techniques o Query tuning and optimization

MongoDB

Schema modeling

Aggregation pipelines

TTL collections and retention strategies Containers & Cloud Platform

Experience deploying applications on OpenShift, including:

c CLI / helm

Route configuration

ConfigMap/Secret management

Horizontal Pod Autoscaling (HPA)

Docker fundamentals and container lifecycle experience. General Requirements

7+ years of backend engineering experience.

Strong problem solving and systems thinking mentality.

Excellent communication and collaboration skills.

Ability to work in an agile environment with CI/CD pipelines.

Nice to have

Preferred Qualifications (Optional)

Experience with microservices architecture.

Knowledge of DevOps tooling (Jenkins, GitLab CI, ArgoCD, etc.).

Experience in high availability or mission critical systems.

Familiarity with cloud providers (AWS, Azure, GCP).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all