Sr Java Developer
Role details
Job location
Tech stack
Requirements
-
Excellent Java development experience.
-
Extensive knowledge of:
-
Core Java, JEE.
-
Spring Framework - particularly SpringMVC, SpringBoot, SpringBatch.
-
REST.
-
Unix scripting (BASH).
-
Junit.
-
Mocking (JMock/Mokito).
-
Hibernate.
-
Experience of Oracle DB - PLSQL scripting.
-
Strong experience of test automation / developing automated test scripts.
-
Excellent knowledge of CI/CD tools - ex. Jenkins, XLR, Ansible.
-
Extensive experience with Agile / SCRUM Programming project methodologies.
-
Experience using software configuration management systems (e.g. Git/BitBucket).
-
Experience working with colleagues in other (global) locations.
-
Ability to seek out information with little direction