Senior Java Software Engineer (Kafka, Cloud) – Finance – Belgium
Day rate: €500 - €700
Duration: 12 months
Hybrid: 8 days per month in Belgium
Start: ASAP
A banking client of mine is looking for a Senior Java Engineer with Kafka and Docker skills to join the team on a freelance basis. We are specifically looking for an individual with strong Core Java expertise, as this role primarily involves server-side development. Must be based in Belgium and happy to be on site 8 days per month which is mandatory.
Responsibilities & Duties
- Working as part of an Agile development team to deliver new event-based and service-oriented architecture solution, working in collaboration with the Solution Architect, Technical Lead, application architects and other collaborators.
- Lead delivery of a coherent end-to-end IT solution that meets both functional and non-functional requirements.
- Ensuring that the IT solution aligns with the Enterprise engineering and architecture standards.
- Ensuring end-to-end consistency of solution delivery across platforms and teams by, for instance, coordinating walkthroughs of the solution with delivery teams.
- Ensuring that the solution meets guidelines and standards for design and development.
- Undertaking hands-on development and mentor staff in the new technologies used.
- Mentoring of more junior developers.
Technical Skills:
- Strong systems development experience at all stages of systems development covering design, development, testing, live implementation and post implementation support
- Strong hands-on Object-Oriented Design skills
- Strong core Java programming skills
- Experience of developing services/micro-services in Java
- Experience of developing containerised services using Docker and Kubernetes
- Hands-on Spring Boot skills
- Experience of developing and deploying on Unix or Linux
- Hands-on experience of using the Kafka ecosystem
- Experience of profiling and performance tuning
- Experience of Behaviour-Driven and Test-Driven development principles and skills
Soft Skills:
- Have the ability to empower those you mentor, coach & lead!
- Be a stand-out colleague and role model, willing to participate in peer reviews and to be reviewed by peers
- Be reliable, driven and able to work without close management and supervision
- Possess encouraging communication and presentation skills to present proposals both orally and in writing
- Have the demonstrable ability to complete work within agreed timescales and identify problems and provide the most suitable solution(s)
Desirable Skills:
- The following are not essential but would be a plus if the candidate can demonstrate any experience of:
- Messaging Standards, for example JSON.
- Working in an Agile development team
- Designing and implementing platform independent, database independent event driven applications
- Database design skills in technologies such as Oracle
- Splunk
- DevOps' principles, processes and tooling
- Working in Financial Market Infrastructure and/or Regulated environments
- Affinity with PL1 and IBM Mainframe
Solliciteren