12 Nov
|
UST
|
Thiruvananthapuram
12 Nov
UST
Thiruvananthapuram
Role Description We are looking for an experienced Java Backend Developer with 5+ years of hands-on software development experience. The ideal candidate should have strong expertise in Java, Spring Boot, microservices, Apache Kafka, and CI/CD, with experience developing scalable and reliable enterprise applications. Must-Have Skills 5+ years of hands-on experience in Java/J2EE development. Strong proficiency in Core Java, including collections, concurrency, exception handling, and object-oriented programming. Strong experience with Spring Framework and Spring Boot. Hands-on experience designing and developing RESTful APIs and microservices. Strong working experience with Apache Kafka, including: Producers and consumers Topics and partitions Consumer groups Event-driven architecture Error handling and retry mechanisms Hands-on experience with CI/CD pipelines and automated build/deployment processes. Experience with tools such as Git, Maven/Gradle, Jenkins,
GitLab CI/CD, or similar platforms. Good knowledge of SQL and relational databases. Robust understanding of software engineering principles, design patterns, and clean coding practices. Experience with unit testing using JUnit and Mockito. Strong debugging, troubleshooting, and problem-solving skills. Should-Have Skills Experience developing cloud-native applications. Knowledge of Docker and Kubernetes. Exposure to AWS, Azure, or GCP. Experience with NoSQL databases such as MongoDB or Cassandra. Understanding of distributed systems and asynchronous processing. Knowledge of API security, OAuth 2.0, and JWT. Experience with observability and monitoring tools. Experience working in Agile/Scrum environments. Skills Java, CI/CD, Spring, Apache Kafka, REST
📌 Lead I (Thiruvananthapuram)
🏢 UST
📍 Thiruvananthapuram