Role: Java Engineer
Work Type & Location: London or Belfast
Role Type: Permanent
Start Date: Immediately
We are partnering with a leading consulting firm, seeking an experienced and highly skilled Java Engineer to join their talented team. This is an exciting opportunity to work on complex projects, leveraging cutting-edge technologies and driving impactful solutions for clients across various industries, including healthcare, finance, and energy.
As a Java Engineer, you will:
Apply strong object-oriented programming principles in Java to design and implement scalable solutions.
Leverage Java 8 features, such as streams and functional interfaces, to enhance code readability and maintainability.
Implement strategies for multi-threading, optimizing performance through parallel runs and resource sharing.
A successful Java Engineer will have:
Minimum of 2 years of hands-on experience in Java software development.
Extensive experience with Java technologies, frameworks, and tools listed above.
Proven ability to design, implement, and deliver complex software solutions.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
We understand the importance of flexibility in balancing work and life. That's why we offer a discretionary hybrid working model to help you manage your schedule.
Key Benefits:
Private medical insurance
25 days annual leave with the opportunity to buy 5 additional days
Company pension scheme
Annual performance-based bonus
Life and income protection insurance
Tax-efficient benefits (cycle to work, give as you earn)
Additional optional benefits (Dental, critical illness, spouse/partner life assurance)
If you have a passion for Java development and meet the criteria above, we would love to hear from you. Apply now, and feel free to reach out for further information!