Senior Backend Engineer - Java
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+25 more
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
20 Essential Tools For Backend Development
The 7 Most Popular Backend Frameworks for Developers
Highest Paying Tech Companies for Developers
7 Most Popular Web Developer Jobs in Europe