Our client is currently recruiting a Java Developer fluent in Spring to join their team of developers and tackle complex project. Within this role, you will be responsible for:
- Contributing to all phases of the development lifecycle
- Write well-designed, testable, efficient code
- Ensuring designs are in compliance with specifications
- Preparing and producing releases of software components
- Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Experience:
- A minimum of 2 years of experience in a similar position
- Degree in Computer science or a relevant field
- Experience working with Spring Core framework and Spring WebMVC
- Experience working with Spring Data, Spring Boot, and Spring Security
- Experience working with MySQL and database principles
- Experience in RabbitMQ / Kafka / ActiveMQ
Skills:
- Meticulous and attentive to detail
- Conscientious and problem solving
- Able to work well in a team
- Able to work prioritise work accordingly
- Excellent communication skills
- Good command of the English language.