HamburgerMenu
hirist

Senior Java Developer - Microservices Architecture

99Yellow
Others
4 - 8 Years

Posted on: 03/08/2025

Job Description

We are seeking a highly skilled and motivated Senior Java Developer with 5-8 years of experience to join our engineering team. The ideal candidate will have strong backend development expertise, a deep understanding of microservices, and a solid grasp of agile methodologies. This is a hands-on role focused on designing, developing, and maintaining scalable applications in a collaborative, fast-paced environment.


Responsibilities :


- Design, develop, test, and maintain scalable Java-based applications using Java 8 or higher and Spring Boot.


- Build RESTful APIs and microservices with clean, maintainable code.


- Work with SQL and NoSQL databases to manage data storage and retrieval effectively.


- Collaborate with cross-functional teams in an Agile/Scrum environment.


- Write unit and integration tests using JUnit, Mockito, and apply Test-Driven Development (TDD) practices.


- Manage source code with Git and build applications using Maven.


- Create and manage Docker containers for development and deployment.


- Troubleshoot and debug production issues in Unix/Linux environments.


- Participate in code reviews and ensure adherence to best practices.


Requirements :


- 5-8 years of hands-on experience with Java 8 or higher.


- Strong experience with Spring Boot and microservices architecture.


- Proficiency in Git, Maven, and Unix/Linux.


- Solid understanding of SQL and NoSQL databases.


- Experience working in Agile/Scrum teams.


- Hands-on experience with JUnit, Mockito, and TDD.


- Working knowledge of Docker and containerized deployments.


- Experience with Apache Kafka for event-driven architecture.


- Familiarity with Ansible and/or Terraform for infrastructure automation.


- Knowledge of Docker Swarm or container orchestration tools.


- Exposure to Jenkins or other CI/CD tools.


- Proficiency in Bash scripting for automation and environment setup.

info-icon

Did you find something suspicious?