Our client teams operate globally from offices in the UK, Ireland, US, Nordics, and Netherlands. With diverse teams of experts combine innovative thinking and breakthrough technologies to progress further, and faster. Their clients adapt and transform, and together they achieve enduring results.
Working with clients in consumer and manufacturing, defence and security, energy and utilities, financial services, government and public services, health and life sciences, and transport. The Java Engineer will join the business at a period of huge growth.
Job description
We are seeking highly skilled and experienced Java Engineers with expertise spanning various aspects of software development, including Java OOPS concepts, Java 8 features, multi-threading, web applications, REST services, testing frameworks, and more. The ideal candidate will have a solid background in leadership and a proven track record of successful project implementation.
Key Responsibilities:
* Apply strong object-oriented programming principles in Java to design and implement robust and scalable solutions.
* Leverage Java 8 features, including streams, functional interfaces, and collections, to enhance code readability and maintainability.
* Demonstrate a deep understanding of multi-threading concepts, implement strategies to avoid deadlocks, and optimize performance through parallel runs and resource sharing.
* Design and develop web applications using MVC frameworks, incorpor...