Our client a South African top insurance company, a hybrid insurer working from the office one day a week is urgently looking for a Senior Java Developer to be responsible for technical design, development and implementation of end-to-end client facing applications, business / technical capabilities and frameworks.
In order to be considered the following is required:
- At least 5 years of full-time software development experience
- Relevant IT Qualification
Skills:Languages:
- Java 8
- JavaScript / TypeScript
- SQL
Frameworks and specs:
- Java EE 7+
- Spring Boot
- Angular 2+
- REST service design (Open API) and Implementation
- Consuming Rest / SOAP based services
Runtimes and tools:
- Apache Maven
- NodeJS
- Git / Gitlab
- Jenkins
- Ansible
Methodologies:
Responsibilities:
- Design and develop highly performant Angular applications
- Consume secured REST APIs
- Adhere to architecture principles and policies
- Experience designing n-tiered applications (multi layered architecture)
- Contribute in design sessions
- Analyse impact of proposed changes to programs and provide estimates
- Produce code that is easily maintainable
- Produce code that adheres to functional and technical specifications
- Adhere to technical standards
- Produce code that is well documented
- Assist other developers
- Perform quality assurance checks / code reviews
- Contribute to the establishment of best practice standards
- Prepare technical specifications
- Perform unit and system testing
- Work closely with Site Reliability Engineering to ensure deliverables are automated and monitored
- Ensure audit, security and access control requirements are adhered to
Information displayed above not limited to advertisement. Please consider your application as unsuccessful if you have not received a response within 14 days of submitting your application. However, please keep a lookout on our website, www.bedifferent.co.za, for available positions which you may be suited for.