Back End Developer (Spring boot-Java)
Summary
Build and maintain scalable Spring Boot/Java backend services and APIs for a medical diagnostics provider, integrating with SQL/NoSQL databases and health data protocols.
PathCareis a leading medical diagnostic services provider. Digital systems drive our specimen journeys from request, specimen collection, processing in high-tech laboratories to dataanalysis andvalue-adding reporting toassistclinical decision making.
Join us for a major systems-renewal project! We areseekinga passionate and skilledSpring Boot (Java)andSQLBackend Developer to join our technical team. The ideal candidate will have strong experience in building scalable backend systems and designing robust APIs. You will play a crucial role in designing, developing, testing, and deploying high-quality enterprise and client-facing applications, delivering seamless user experiences and robust backend functionality.
This position will be based in Cape Town, South Africa
Key responsibilities
- Develop andmaintainbackend services usingSpring Boot.
- Design, build, andoptimizeSQL queries, stored procedures, and database structures.
- Build andmaintainRESTful APIsfor internal and external integrations.
- Work closely withfrontendandmobileteams to deliver complete solutions.
- Write high-quality, secure, reusable, and well-documented code that conforms to PathCare standards.
- Participate in code reviews.
- Maintain applicationsandprovidetechnical support.
- Provide detailed estimates of work and ensure features are delivered on time.
- Create andmaintainnecessary software design and architecture documentation.
Key competency requirements
- Solid workingexperiencewithJava 8or higher,Spring boot,RESTfuland/orSOAPservices.
- A strong understanding ofmicroservicesarchitecture.
- ExperiencewithTest Driven Development.
- Experience workingwithSQL/NoSQLdatabases.
- Knowledge ofsecuritybest practices.
- Familiarity withAngularor other frontendframeworks.
- Experience working withMongodatabase.
- ExperienceworkingwithInterSystems IRIS / CacheObjectScript.
- Familiarity with health-orientedprotocols- HL7, DICOM, FHIR, XML.
- Experience working with tools likeGit, Jenkins, docker, flywayandJira.
- Experience withKeycloaksetup and integration.
Personal profile
- Minimum of5 yearspost-qualification relevant experiencerequiredwith abachelor’s degree in computer science, Information Technology, or a related field.
- Excellent interpersonal and analytical skills.
- An innovative and creative thinker with a passion for staying ahead of current industry trends.
- Proven delivery record and the ability to work effectively without close supervision.
What we offer (Our employee value proposition)
- Competitive remuneration.
- A friendly, collaborative, innovative, and inclusive work culture where your input matters.
- Work with modern tech on meaningful, impactful apps.
PathCare is committed to achieving its Employment Equity targets in the pursuit of excellence and diversity. Candidates from designated groups are strongly encouraged to apply.
Due to the expected high volume of applications, only shortlisted candidates will be contacted. We appreciate your understanding and encourage you to follow our careers page for future opportunities.