Job Title:
Java Full Stack Developer Job Description:
Our client, a leading organisation, is seeking a skilled Java Full Stack Developer to join their agile team.
This role will involve designing, developing, and deploying high-quality software products, with a strong emphasis on microservices, cloud platforms, and modern development methodologies.
Contract Duration:
12 months Location:
Hybrid role with two days on-site (current office days: Tuesday and Thursday) Job Responsibilities Develop high-quality software solutions as part of a collaborative multi-disciplinary team Apply software engineering best practices, including DevSecOps and Test Driven Development (TDD) Design and develop microservices and implement patterns such as API Lead, Event Streaming, and Backend For Frontend (BFF) Contribute to high-frequency deployment processes for microservices Utilise Java frameworks (e.g., Spring, Spark, Javalin) and front-end frameworks (e.g., React, Vue) to deliver seamless, robust applications Work with integration technologies, ensuring effective design and integration within a Service Mesh architecture Collaborate on data persistence strategies using database and data management technologies Engage in regular code reviews and maintain best practices for quality and scalability in a DevOps environment Communicate effectively within an agile setting, contributing to discussions and promoting best practices Experience Required Minimum of 10 years experience in full-stack development with a strong background in Java and modern web technologies Solid knowledge of DevSecOps principles and experience with associated tooling Strong understanding of microservices architecture and deployment Experience with cloud platforms such as AWS and/or Azure Knowledge of software engineering patterns, including Trunk Based Development (TBD) and Service Mesh Desirable Skills Familiarity with additional Java frameworks and tools for both back-end and front-end development Experience with high deployment frequency in a microservices environment Knowledge of integration patterns and technologies Educational Requirements A Bachelors degree in Computer Science, Information Technology, or a related field is preferred.
HOW TO APPLY:
To apply for this role, please submit your updated CV. If your skills and experience match job requirements, you will be contacted to discuss your application in detail.
SIMILAR ROLES OPEN:
As a specialized recruitment agency, we also have several other permanent and contract IT roles available. Visit our website for more information or explore additional opportunities.
Skills:
Spring Framework Java library Java Development Test driven development java developer react Azure