Trivandrum
7 days ago
Developer III - Software Engineering - Java Developer

Role Summary

We are looking for a Java Backend Developer with strong fundamentals and hands-on experience in Spring / Spring Boot to build and maintain scalable backend services. The role involves developing RESTful APIs, working with databases, and collaborating in a Git-based, Agile environment.

Must-Have Skills

Core Java & Backend

3+ years of hands-on experience in Java

Strong understanding of Java fundamentals, OOP concepts, and design principles

Hands-on experience with Spring Framework and Spring Boot

Experience building RESTful APIs using Spring

Good understanding of JSON data formats and API contracts

Architecture & Integration

Experience working with Microservices architecture (design or implementation)

Familiarity with service-to-service communication patterns

Databases & ORM

Hands-on experience with MySQL and/or MongoDB

Experience with JPA / Hibernate for data persistence

Understanding of basic database design and query optimization

Version Control

Experience using Git for source code management (branching, merging, pull requests)

Good-to-Have Skills

Messaging & Configuration

Experience with YAML configuration files

Exposure to RabbitMQ or other message brokers

DevOps & Cloud

Basic understanding of CI/CD pipelines

Exposure to DevOps tools (Jenkins, GitHub Actions, GitLab CI, etc.)

Familiarity with containerization or cloud environments (Docker, Kubernetes, AWS, etc.)

Automation & Orchestration

Experience with CloudSlang or workflow orchestration tools

Confirm your E-mail: Send Email