Back to jobs
Senior Backend Engineer - Java
Successfully
Req. VR-121804
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.
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).
Languages
English: C2 Proficient
Seniority
Senior
Charlotte, United States of America
Req. VR-121804
Java
BCM Industry
19/03/2026
Req. VR-121804
Apply for Senior Backend Engineer - Java in Charlotte
*Indicates a required field