More Information
- Workplace Type On-site (Employees come to work in-person)
- Job Locality JP Nagar
- Minimum Experience 3 Years
- Qualification Graduation, Post-Graduation
Job Requirements
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, gRPC, CQRS
● GCP (preferred), Azure, AWS
● Kafka, Google Pub/Sub, RabbitMQ, Popsurf
● PostgreSQL, Azure SQL, NoSQL (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/gRPC 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 RabbitMQ
● Work with PostgreSQL, SQL, and NoSQL 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

