HamburgerMenu
hirist

Webknot Technologies - Senior Java Developer

Posted on: 26/10/2025

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


info-icon

Did you find something suspicious?