Associate Technology Consultant (Java Developer)- Back End
- Port Louis
- Not disclosed
- Permanent
- Added 11/12/2025
- Closing 09/01/2026
- Hanaa Kaufid
Login to apply
Your role is to develop and implement high quality application software in accordance with international standards using specific software development tools and methodologies.
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
- 1+ years of hands-on experience in Java development.
- Familiarity with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA) is a plus.
- Exposure to relational databases (MySQL, PostgreSQL) and basic SQL queries.
- Experience with version control systems (Git/GitHub/GitLab).
- Basic understanding of RESTful APIs and microservices architecture.
- 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)
QUALIFICATIONS & EXPERIENCE
- Bachelor’s degree in computer science, IT, or related field.
- Relevant certification (e.g., Oracle Certified Associate – Java SE, Spring certifications) is a plus.
- Knowledge of Docker is a plus
- Experience with modern Frontend frameworks such as React, Angular will be a benefit