Job description
Location: Bangalore, India
Work Model: On-site / Hybrid
Experience: 3–5 Years
About the Role
We are seeking a talented Senior Java Developer / Backend Engineer with expertise in Java, Spring Boot, microservices, and event-driven architectures .
In this role, you will be responsible for designing and developing scalable, secure, and high-performance backend systems for critical banking, payments, and event-based applications.
You will also work on cloud-native deployments , ensure system reliability, and collaborate with cross-functional teams to deliver business-critical solutions.
Key Skills
Java 8+, Spring Boot, Quarkus (nice to have)
Microservices, Event-Driven Design, REST, g RPC, CQRS
GCP (preferred), Azure, AWS
Kafka, Google Pub/Sub, Rabbit MQ, Popsurf
Postgre SQL, Azure SQL, No SQL (Aerospike, Eugabite DB)
JWT, API Gateway, RSA/AES encryption, SSL/TLS
Docker, Kubernetes, Jenkins, Git, Maven
Redis/Aerospike caching, CDN integration, HA/DR solutions
Distributed tracing, observability, log aggregation
Key Responsibilities
Design, develop, and optimize scalable backend services using Java (Spring Boot)
Build event-driven microservices and REST/g RPC APIs
Develop batch programs for critical business workflows
Participate in architecture planning and solution design
Implement fault-tolerant, secure, and high-performance microservices
Define replication and synchronization strategies for databases
Deploy and manage applications on cloud platforms (GCP/Azure/AWS)
Optimize system performance and ensure low-latency operations
Integrate messaging systems such as Kafka, Google Pub/Sub, or Rabbit MQ
Work with Postgre SQL, SQL, and No SQL databases
Implement authentication, authorization, and secure API communication
Ensure compliance with security standards for financial applications
Build observability with logs, metrics, and tracing
Troubleshoot and resolve production issues and performance bottlenecks
Collaborate with product, architecture, and QA teams to deliver solutions
Mentor junior developers and perform code reviews
Participate in sprint planning, retrospectives, and technical discussions
Required Skill Profession
Other General