myjob logo

Search by job title, skills, company or browse by categories.

Technology Consultant - Back End Developer

Full-time
  • Port Louis
  • Not disclosed
  • Posted Jul 16, 2026
  • Closing 31/07/2026
  • ICT / IT / Web
  • Back End Developer
  • Technology Consultant
  • Software Engineer
  • Backend Engineer

Share:

Job Description

Key Responsibilities

  • Develop, test, and maintain Java-based applications under the guidance of senior developers.
  • Write clean, efficient, and well-documented code following industry standards.
  • Debug and troubleshoot issues in existing applications.
  • Participate in code reviews and collaborate with team members.
  • Designing and implementing RESTful APIs.
  • Work with databases (SQL/NoSQL) and integrate them with Java applications.
  • Learn and apply best practices in software development (Agile/Scrum, CI/CD).
  • Contribute to technical documentation and user guides. 

Skills & Experience

  • Minimum 2.5+ years of hands-on experience in Java development.
  • Familiarity with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA) is a plus.
  • Strong knowledge of Object-Oriented Programming (OOP) principles
  • Familiarity with Agile methodologies.
  • Exposure to relational databases (MySQL, PostgreSQL) and SQL queries.
  • Experience with version control systems (Git/GitHub/GitLab).
  • Experience in RESTful APIs and microservices architecture.
  • Solid understanding of software design patterns and UML modeling techniques.
  • Knowledge of build tools (Maven/Gradle) and unit testing (JUnit, Mockito). 

Soft Skills:

  • Strong problem-solving and analytical thinking.
  • Willingness to learn new technologies.
  • Good communication and teamwork abilities.
  • Ability to take feedback and improve code quality.
  • Ability to work under pressure and during odd hours to meet tight deadlines. 

Technical Skills:

  • Core Java (OOP, Collections, Multithreading, Exception Handling)
  • Spring Boot (Basic knowledge of dependency injection, REST APIs)
  • SQL & Database Management (MySQL, PostgreSQL, or Hibernate/JPA)
  • Git & Version Control
  • Basic Frontend Knowledge (HTML/CSS/JavaScript is a bonus)
  • Testing Frameworks (JUnit, Mockito)
  • Agile/Scrum methodologies 

RESOURCE TO BE ALLOCATED

(Standard as allocated to all employees) 

Education

  • Bachelor’s degree in Computer Science, IT, or related field.
  • Relevant certification (e.g., Oracle Certified Associate – Java SE, Spring certifications) is a plus. 

Nice-to-Have Skills

  • Knowledge of Docker is a plus
  • Experience with modern Frontend frameworks such as React, Angular will be a benefit