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