Job Description: The Digital team in Santam Business Information and Technology Services (BITS) is looking for a mid level Java Developer. The incumbent will be responsible for development, testing, maintaining, and supporting software that meets business requirements on the commercial underwriting and claims applications.. Job Responsibilities: Investigate and resolve root causes of incidents and problems. Provide support to the software development and project management teams. Generate test data to ensure developed software works according to requirements. Build webservices to integrate systems. Adheres to defined software development lifecycle and best practice (including code standards, code reviews, source control, etc.) Prepare and produce release documents for software migration to production. Attention to non-functional requirements during software development (performance, load, response, etc.) Support and maintain developed applications and services. Participate in technical issue resolution meetings. Identify of potential risks/issues and give input into risk plan. Configure and develop full stack applications that meet business requirements (UI, business logic, rules, process flow, etc.) Collaborate with teams across the SDLC, from requirements analysis, through to implementation in a self-managed team environment. Job Requirements: Hibernate ORM framework Redhat Wildfly application container or similar Spring Security Behavioral-Driven Development (BDD) Junit Solid experience in J2EE Knowledge to Kubernetes and Docker would be an added advantage. HTML5, CSS3, JavaScript Knowledge of the short-term insurance industry as an added advantage EJB3 REST and SOAP Frontend Frameworks such as ReactJS and Semantic-UI Atlassian Suite of products (e.g. Bamboo, JIRA, Confluence) would be advantageous. Apache Maven Design Patterns Agile methodology and tools like (Kanban, SCRUM) Structured Query Language (SQL) JSON Web Tokens (JWT) Spring framework and Spring Boot Object oriented development (OOD) Web application development Software Development Lifecycle (SDLC) JSON and XML Qualification & Experience: Minimum of 3 years IT development experience across the systems development lifecycle. IT Related qualification essential – Degree ideal Job Details: Company: Sanlam Vacancy Type: Full Time Job Location: Bellville, Western Cape, South Africa Application Deadline: N/A Apply Here vacanciesforyou.xyz