Job Description

Job Description


We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have extensive experience in Java programming, with a strong focus on Spring Boot and Microservices architecture. You will be responsible for designing, developing, and maintaining high-quality applications that meet business requirements.


Responsibilities



  • Develop and maintain Java-based applications using Spring Boot framework.

  • Design and implement Microservices to ensure scalable and efficient system architecture.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Write clean, efficient, and maintainable code following best practices.

  • Perform code reviews, debugging, and troubleshooting to optimize application performance.

  • Participate in Agile development processes and contribute to continuous improvement.

  • Ensure application security, data integrity, and compliance with standards.


Qualifications



  • Bachelor's degree in Computer Science, Information Technology, or related field.

  • Proven experience as a Java Developer with expertise in Spring Boot and Microservices.

  • Strong understanding of object-oriented programming and design patterns.

  • Experience with RESTful APIs, containerization (Docker), and cloud platforms is a plus.

  • Familiarity with database technologies such as MySQL, PostgreSQL, or MongoDB.

  • Excellent problem-solving skills and ability to work independently or in a team.


Skills



  • Java SE and Java EE

  • Spring Boot Framework

  • Microservices Architecture

  • RESTful API Development

  • Database Management (SQL/NoSQL)

  • Version Control (Git)

  • Containerization (Docker)

  • Agile and Scrum methodologies

  • Unit Testing and Test-Driven Development (TDD)

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application