Java Developer (Junior, Intermediate & Senior) - 12-Month Contract
Location: Cape Town (Hybrid)
About the Role
We are seeking skilled Java Developers (junior, intermediate, and senior levels) to join a leading organization in the finance and health sector. This is a contract opportunity to contribute to large-scale projects involving secure platforms, business-critical services, and system integration.
Key Responsibilities
Design, develop, and maintain Java applications using Spring Boot.
Build and consume RESTful APIs for seamless integration.
Work with databases (SQL/NoSQL) for data storage, queries, and optimization.
Implement and maintain email sending functionality and notification services.
Collaborate with cross-functional teams to deliver new features.
Perform testing, troubleshooting, and performance optimization.
Participate in code reviews and contribute to continuous improvements.
Skills & Experience
Proficiency in Java and Spring Boot.
Hands-on experience with REST APIs (design, development, integration).
Database expertise (e.g., MySQL, PostgreSQL, MongoDB, Oracle).
Experience with email sending functionality (e.g., JavaMail, SMTP, or integrated frameworks).
Knowledge of version control systems (Git).
Familiarity with microservices architecture is advantageous.
Strong analytical and problem-solving skills.
Level requirements:
Junior: 2-3 years' experience in Java development.
Intermediate: 3-5 years, solid Spring Boot and API development experience.
Senior: 6+ years, proven expertise in systems design, mentoring, and technical leadership.
What's on Offer
Market-related contract rates.
Exposure to impactful projects in finance and health.
Hybrid working arrangement (Cape Town-based).
12-month contract with possible renewal.
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.