Description:
Hansen Technologies is looking for Senior Software Developer.
Roles And Responsibilities
- Develop creative technology solutions to solve real world problems.
- Design systems that can be managed effectively in production environments.
- Work closely with BA’s and Architects to ensure understanding of client’s requirements.
- Develop technical documentation.
- Resolve issues relating to the integration of project deliverables.
- Effectively utilise development best practices such as CI/CD.
- Participate in knowledge sharing sessions with other team members.
- Active participation in team agile development practices.
- Mentor junior developers.
Required Skills
- Minimum 5 years Java, J2EE, JavaScript, CSS experience and appropriate tertiary qualification.
- Knowledge of Java / Patterns / Frameworks.
- Backend experience with PL SQL or SQL Server.
- Web service design and development.
- Good understanding of webservers JBoss, Payara.
- Restful API design and development (SOAP experience also a plus).
- Strong interpersonal skills, good team player.
Desirable Skills
- Junit/ Mockito/ Selenium testing frameworks.
- Continuous Integration. Jenkins / Maven / SonarQube.
- ESB Experience (preferably with FUSE or Camel).
- Container Management (Kubernetes or OpenShift).
- Utilities/Telecommunications Billing knowledge.