Java Springboot Developer - 12 month contract - Onsite - Johannesburg  
 Overview Of The Role: The Java Spring Boot Developer will be responsible for building and maintaining scalable backend applications using Java and Spring Boot.
The role involves working closely with cross-functional teams to deliver high-quality software solutions.
 
 Key Roles And Responsibilities  
  - Develop and maintain backend services using Java and Spring Boot.
 
 
- Design RESTful APIs and integrate with front-end applications.
 
 
- Collaborate with product owners and QA teams to deliver robust solutions.
 
 
- Optimize application performance and ensure scalability.
 
 
- Participate in code reviews and contribute to continuous improvement.
 
 
- Troubleshoot and resolve technical issues in production environments.
 
 
- Minimum 3 to 6 years of experience in Java development.
 
 
- Strong expertise in Spring Boot framework.
 
 
- Experience with microservices architecture and containerization.
 
 
- Familiarity with CI/CD tools and practices.
 
 
- Bachelor's degree in Software Engineering, Computer Science, or related discipline.
 
 
Required Qualifications And Experience  
  - Bachelor's degree in Software Engineering, Computer Science, or related discipline.
 
 
Education Requirements  
 Spring Certified Professional or other related Java Development Courses/Certifications  
 Specific Experience  
  - Experience developing enterprise-grade applications for insurance or financial services.
 
 
- Prior work with or similar organizations is a plus.
 
 
- Proficiency in Java, Spring Boot, and related technologies.
 
 
- Strong understanding of software design principles.
 
 
- Excellent debugging and troubleshooting skills.
 
 
- Effective communication and teamwork abilities.
 
 
Seniority level  
  Employment type  
  Job function  
  - Finance, Information Technology, and Other  
   #J-18808-Ljbffr