Senior Java Developer

Location: Belgium Salary: €400 - €440 per day
Sector: Consultancy Type: Contract
Reference #: CR/081168_1623404880

Senior Java Developer / Remote Role / 6 months / Start ASAP

Job Spec:

Senior Developer with 10 years of software development experience. Extensive knowledge is required in building high-performing, scalable, enterprise applications. Selected candidate will be part of a software development team that works with middleware applications. Developer roles and responsibilities include managing Java/Java EE applications, providing expertise in the full software development lifecycle. Senior Developer role requires ability to create concept and design, do RnD, perform development and testing. Middleware developers focus more on Java based backend development, performance aspects, governance and less on UI.

Senior developer role requires ability to:

- provide estimates, impact assessment for tasks and projects
- take initiative and propose improvements to new technologies and automation
- coach colleagues and share expertise, perform code and solution reviews
- write maintainable code, perform stress tests and do tuning

Must have:

- Java 8
- Spring/Spring Boot
- CI/CD (Git, Maven, Jenkins, Sonar)
- XML, XSLT, Xpath
- Oracle DB, Hibernate JPA
- Mutual SSL, OAuth, JMS, HTTP 1.1
- Gatling, Mockito, Wiremock
- REST/JSON, SOAP services, microservices architecture
- Ability to work in Scrum methodology is mandatory

Nice to Have (Where necessary, training will be provided otherwise):

- Angular
- Reactive programming
- Couchbase
- Shell scripting