HamburgerMenu
hirist

X.Arterian - Java/Spring Boot Lead - Microservices Architecture

INFIBEAM SOFTTECH PRIVATE LIMITED
Gurgaon/Gurugram
8 - 12 Years

Posted on: 04/12/2025

Job Description

Description :

Role : Java Development Lead

Location : Hybrid - Gurgaon

Department : Technology / Engineering

Experience Level : 8+ Years

Employment Type : Full-Time

About the Role :

As a Java Development Lead, you will play a key role in building backend services that support messaging, user management, chat history, presence tracking, and real-time communication features. Youll work with a team of talented engineers to ensure high availability, low latency, and end-to-end performance across our platform.

Key Responsibilities :

- Develop and maintain RESTful APIs and microservices using Java (Spring Boot).


- Design and implement scalable systems for messaging, presence, notifications, and media handling.

- Collaborate with Erlang and mobile teams to integrate backend services with the real-time messaging core.

- Optimize backend performance for high throughput and low latency under heavy load.

- Work on message delivery guarantees, retries, deduplication, and storage mechanisms.

- Implement authentication, authorization, and session management features.

- Integrate third-party services (e.g., push notification gateways, SMS, cloud storage).

- Ensure code quality through unit/integration testing, code reviews, and CI/CD practices.

Required Skills :

- 8+ years of professional experience with Java and Spring Boot in backend development.

- Strong knowledge of microservice architecture, RESTful APIs, and event-driven systems.

- Experience with asynchronous processing, message queues (e.g., Kafka, RabbitMQ), and WebSockets.

- Solid understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Redis).

- Experience with distributed systems, performance tuning, and horizontal scaling.

- Familiarity with authentication protocols (JWT, OAuth2) and secure API design.

- Comfortable working in Linux-based environments, using tools like Docker and Git.

Nice to Have :

- Experience working with real-time messaging systems or chat applications.

- Familiarity with protocols like XMPP, MQTT, or custom messaging frameworks.

- Exposure to DevOps practices, CI/CD, and cloud platforms (AWS, GCP, etc.).

- Understanding of end-to-end encryption and secure data storage.

- Knowledge of WebRTC, STUN/TURN servers, or media streaming protocols (for future features like voice/video).


info-icon

Did you find something suspicious?