Backend Developer / Technology Consultant

Sil Botswana — Sweden · Posted ~3 weeks ago

Mid

Skills

Java Spring Framework Spring Boot REST APIs SQL NoSQL Object-oriented programming Software testing Agile/Scrum CI/CD Spring Spring MVC Spring Data JPA REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.