Java Backend Developer

oorwin

Bengaluru, India 8 Years Exp Posted 13d ago

Job Description

Key Responsibilities
•       Design, develop, and maintain scalable backend applications using Java and Spring Boot.
•       Build and deploy Microservices-based applications with event-driven architecture.
•       Develop RESTful APIs and integrate enterprise applications with internal/external systems.
•       Implement asynchronous messaging solutions using Apache Kafka.
•       Deploy and manage applications on Microsoft Azure cloud platforms.
•       Collaborate with DevOps teams for CI/CD implementation, monitoring, and production support.
•       Participate in agile development, code reviews, performance tuning, and troubleshooting activities.
Must-Have Skills
•       Strong experience in Java 8/11/17, Spring Boot, Spring MVC, Spring Data JPA.
•       Expertise in Microservices Architecture and REST API development.
•       Hands-on experience with Apache Kafka (Producers, Consumers, Topics, Stream Processing).
•       Strong knowledge of SQL/Oracle/PostgreSQL databases.
•       Experience with Azure Cloud Services (Azure App Service, Azure Functions, Azure Kubernetes Service, Azure Containers).
•       Experience with Docker, Kubernetes, and CI/CD pipelines.
•       Knowledge of Git, Maven, Jenkins, and Agile methodologies.
•       Strong understanding of security, scalability, and performance optimization.