Summary
✨ AI‑Generated
Develop, test, and maintain high-quality Java backend applications while following established engineering standards. You will build RESTful APIs, integrate SQL and NoSQL databases, troubleshoot existing systems, participate in code reviews, and apply Agile and CI/CD practices.
Highlights
Backend development role offering hands-on work with Java, modern Spring technologies, REST APIs, databases, Agile practices, and CI/CD, with opportunities to learn from senior developers.
Description
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 developersWrite clean, efficient, and well-documented code following industry standardsDebug and troubleshoot issues in existing applicationsParticipate in code reviews and collaborate with team membersDesigning and implementing RESTful APIsWork with databases (SQL/NoSQL) and integrate them with Java applicationsLearn and apply best practices in software development (Agile/Scrum, CI/CD)Contribute to technical documentation and user guides
View more
Skills & Experience
Minimum 2.5+ years of hands-on experience in Java developmentFamiliarity with Spring Framework (Spring Boot, Spring MVC, Spring Data JPA) is a plusStrong knowledge of Object-Oriented Programming (OOP) principlesExposure to relational databases (MySQL, PostgreSQL) and SQL queriesExperience with version control systems (Git/GitHub/GitLab)Experience in RESTful APIs and microservices architectureSolid understanding of software design patterns and UML modeling techniquesKnowledge of build tools (Maven/Gradle) and unit testing (JUnit, Mockito)Familiarity with Agile methodologies.
View more
Soft Skills
Strong problem-solving and analytical thinkingWillingness to learn new technologiesGood communication and teamwork abilitiesAbility to take feedback and improve code qualityAbility 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 ControlBasic Frontend Knowledge (HTML/CSS/JavaScript is a bonus)Testing Frameworks (JUnit, Mockito)Agile/Scrum methodologies
View more
Nice-to-Have Skills
Knowledge of Docker is a plusExperience with modern Frontend frameworks such as React, Angular will be a benefit
EDUCATION
Bachelor’s degree in Computer Science, IT, or related fieldRelevant 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.