Are you a seasoned Java Developer looking to make an impact across multiple projects and industries?
Do you thrive in a fast-paced, consultancy environment where every day brings a new challenge?
My client is a well-established technology consultancy that partners with enterprise clients to deliver high-performance software solutions. They're now seeking a Senior Java Developer with deep technical expertise and a consultancy mindset to join their growing team.
Key Responsibilities:
-
Design, develop, and maintain scalable Java applications across a variety of client engagements.
-
Contribute to technical architecture and solution design discussions.
-
Lead by example in code quality, best practices, and agile delivery.
-
Work closely with stakeholders, including client-side teams, to gather requirements and deliver solutions on time.
-
Provide mentorship and guidance to junior engineers where applicable.
-
Remain adaptable and proactive in rotating between projects and clients as required.
Key Skills and Experience:
-
5+ years' commercial experience in Java development, preferably in client-facing or consultancy roles.
-
Strong proficiency in Java (8+), Spring Framework (Core, Boot, Data), and RESTful API development.
-
Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM tools such as Hibernate.
-
Exposure to cloud platforms (AWS, Azure or GCP) and containerisation tools (Docker, Kubernetes) is highly advantageous.
-
Familiarity with CI/CD pipelines, version control (Git), and modern software engineering practices.
-
Strong communication and interpersonal skills—capable of liaising with both technical and non-technical stakeholders.
-
Comfortable operating in agile, cross-functional teams.
Nice to Have:
-
Experience with messaging systems (Kafka, RabbitMQ).
-
Exposure to front-end frameworks or microservices architecture.
-
Previous work within regulated industries such as finance or healthcare.
What’s on Offer:
-
Opportunities to work across a diverse client base in multiple sectors.
-
Fully remote or hybrid options depending on project needs.
-
A collaborative, supportive consultancy culture that invests in professional growth.
If you're a Senior Java Developer who enjoys variety, ownership, and technical challenge—this role could be a great fit.