We are seeking an experienced Java Backend Developer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Java, Spring Boot, Microservices, REST APIs, SQL/NoSQL databases, Kafka, and Cloud technologies, with experience building secure and resilient backend systems.
Key Responsibilities
Backend Development
- Design, develop, and maintain enterprise-grade backend applications using Java and Spring Boot.
- Build scalable, secure, and high-performance RESTful APIs and Microservices.
- Develop reusable, maintainable, and well-documented backend components.
- Implement business logic following object-oriented programming principles and design patterns.
- Optimize application performance, scalability, and reliability.
Microservices & Integration
- Develop and maintain Microservices-based architectures.
- Integrate backend services with third-party applications using REST APIs and messaging systems.
- Implement asynchronous communication using Kafka or RabbitMQ.
- Ensure secure API communication using OAuth2, JWT, and Spring Security