We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Luxoft logo
Luxoft Verified
IT Services, Software Development, Technology Consulting, Digital Transformation

Senior Backend Engineer - Java

Charlotte, North Carolina, United StatesOnsiteFull TimeSeniorPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

##### Project 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.

##### Responsibilities

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.

##### Skills

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).

##### Other

Languages

English: C2 Proficient

Seniority

Senior

Charlotte, United States of America

Req. VR-121804

Java

BCM Industry

19/03/2026

Req. VR-121804

Ready to apply?
You'll be redirected to Luxoft's application page.

Similar roles