Our Java Developers contribute to the design, installation, testing and
maintenance of core business systems and provide guidance and support to
less experienced developers.
As a developer, you will write code, SQL queries and unit tests for
Enterprise Web Applications, develop data cleansing tools, fixing bugs,
working on specs and conducting code reviews and testing. You will be
thorough in planning, focused on quality and detail oriented in
delivery. You will deliver an end to end solution on high level
requirement. You will also be responsible for investigating and
resolving incidents, interacting with internal staffs where appropriate.
You must be comfortable with deploying the changes into test and
production in a continuous integration environment.
You will perform ongoing refactoring of code, utilizing visualization
and other techniques to fast-track concepts, and delivering continuous
improvement.
We look for candidates with experience in
- Web application development in Java, Spring MVC, Hibernate, Bootstrap, HTML5 and jQuery
- Competency in Object Orientated Programming and associated concepts.
- High competency in Databases (e.g. PostgresSQL, MySQL) and related concepts.
- Competent in delivering end to end solutions from high level requirement.
- Continuous integration (e.g. Jenkins)
- Version Control Software (GIT).
- Agile methodologies - test driven development.
- Competent in Linux infrastructure and cloud computing.
- Good understanding in Data Security and compliances.