Our client, a leading provider of insurance, expertise and innovative solutions including Medical Aid requires a Senior Java Developer for their Digital Messaging team. Senior Java Developer will support the projects throughout the project life-cycle, including requirements, design, implementation, release and post release support.
Areas of responsibility may include but not limited to
- Develop, test, and maintain the deployed application software with high quality
- Analyse, maintain and enhance existing application and troubleshoot issues with efficiency
- Perform accurate development estimation
- Produce technical specifications and designs
- Analytical and problem solving skills
- Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
- Excellent written and verbal communication skills
- Can help with quality assurance and provide comments
- Present to senior stakeholders
- Offer support and guidance to peers
- Perform analysis at a strategic level and understand principles of business, technical and enterprise architecture Personal
Education and Experience Minimum
- IT related Degree or Diploma (BSc/BTech or similar) and formal Java qualifications.
- At least 6 years Java systems development experience o Proven Java EE knowledge and experience
- At least Angular 2 (or higher) Framework experience
- Experience with SOAP and REST services
- Unit testing and mocking frameworks
- Source control, experience with GIT Experience with industry standard Application Servers (preferably WebLogic)
- Knowledge of OO design principles and development pattern
- Understanding and application of Agile Methodology, including Continuous Integration and Test-Driven Development Preferred
- Spring Framework o ORM/Hibernate/JPA experience
- JMS, Tibco EMS experience
- Oracle and PL/SQL knowledge
- SOAP and REST (XML/JSON)
- Presentation layer development (HTML5, CSS, JavaScript, jQuery, GWT, Spring MVC)
- Experience with Business Rules Management Frameworks
- Experience using formal modelling languages (UML, etc) and modelling tools (Enterprise Architect, Visual Paradigm etc.)
Advantageous
- Honours degree
DevOps/Continuous integration
Exposure to the Atlassian tool suite (Jira, Confluence, Bamboo and Bitbucket)
Kindly be advised that only shortlisted candidates will be contacted