Job Title: Java Developer
We are seeking highly skilled Software Engineers to join our team as a Software Engineer (Java).
About the Role:
As a Software Engineer (Java), you will be responsible for designing and developing innovative software applications using Java, Springboot, Docker, Kubernetes, Jenkins, SQL, and Git.
Main Responsibilities:
* Design and develop applications through the full SDLC in different client settings.
* Create functional design documentation.
* Maintain high-quality code and unit testing standards.
* Participate in Code Reviews and peer programming.
* Test, Debug, and troubleshoot applications as necessary.
Requirements:
* 5+ years' experience in hands-on development of Java-based applications.
* Strong experience with Springboot, Docker, Kubernetes, Git, Kafka/RabbitMQ and Jenkins.
* Exposure to OpenShift would be preferable.
This is an excellent opportunity to work with a market leader in the Consulting space, supporting globally recognised clients in the Financial Services and Telco space on some of their most impactful projects.