Java Spring Boot Developers (Experience: 3-5 years)
Job Description: Java Spring Boot Developer
Experience: 3–5 Years
Employment Type: Full-Time
Location: Kochi/Work from office
About the Role
We are looking for a skilled and motivated Software Developer with 3+years of hands-on
experience in building scalable backend systems. The ideal candidate will have strong expertise in
Java-based microservices, cloud technologies, and modern development practices. You will
collaborate closely with cross-functional teams in an agile environment to design, develop, test, and
deploy high-quality software solutions.
Key Responsibilities
Design, develop, and maintain Java Spring Boot microservices
Build and manage projects using Maven
Write clean, maintainable, and well-tested code following best practices
Develop and execute unit tests using JUnit
Implement and manage caching solutions using Redis
Work with relational databases such as PostgreSQL and MySQL
Integrate and manage services on Amazon Web Services (AWS), including:
o EC2
o S3
o Kinesis
o SQS
Monitor, debug, and optimize applications using the ELK stack (Elasticsearch, Logstash,
Kibana)
Collaborate with team members using Gitfor version control
Participate actively in Agile/Scrum ceremonies(stand-ups, sprint planning, retrospectives)
Track tasks, bugs, and progress using Jira or similar project management tools
Troubleshoot production issues and provide timely resolutions
Contribute to system design discussions and technical decision-making
Required Skills & Qualifications
3–5 years of professional experience in software development
Strong proficiency in Java and Spring Boot (Microservices architecture)
Experience with Mavenbuild lifecycle
Solid understanding of Git-based workflows
Hands-on experience with JUnittesting
Knowledge of ELK stack for logging and monitoring
Experience with Redisfor caching
Strong SQL skills with PostgreSQL/MySQL
Practical experience with AWS services(EC2, S3, Kinesis, SQS)
Familiarity with Agile methodologies and Scrum framework
Experience using Jiraor similar tools for project tracking
Soft Skills
Strong problem-solving and analytical skills
Good communication and collaboration abilities
A proactive team player with a sense of ownership
Ability to work independently
Willingness to learn new technologies and adapt to changing requirements
Nice to Have (Optional)
Experience with CI/CD pipelines
Exposure to containerization (Docker/Kubernetes)
Understanding of system design and scalability concepts