Closing on: Jul 31, 2026

Technology Consultant – Back End Developer

Build robust backend applications…

Job Purpose

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

  • 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

  • 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)

  • Familiarity with Agile methodologies.

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

Nice-to-Have Skills

  • Knowledge of Docker is a plus

  • Experience with modern Frontend frameworks such as React, Angular will be a benefit

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

Share now

LinkedIn
Facebook

The SIL Team is a group of IT professionals with expertise in delivering high-quality software solutions to clients worldwide. They specialize in working with businesses in Mauritius, India, and Africa, and have a deep understanding of the unique needs of these regions.

Company: SIL
Location: Mauritius

Apply for this position

Allowed Type(s): .pdf, .doc, .docx