Java Engineer

Java Engineer

Watford Full-Time 28800 - 42000 £ / year (est.) No home office possible
Go Premium
M

At a Glance

  • Tasks: Join our elite team to develop robust Java applications and shape the future of our platform.
  • Company: elementsuite is revolutionising HR software with AI-enabled solutions for top brands in the UK & Ireland.
  • Benefits: Enjoy a competitive salary, 25 days leave, private medical insurance, and flexible benefits.
  • Why this job: Be part of a progressive culture that values innovation, collaboration, and personal growth.
  • Qualifications: Experience in Java, OO design, and cloud-native architectures; HR software experience is a plus.
  • Other info: Work in a supportive environment that encourages learning and challenges the status quo.

The predicted salary is between 28800 - 42000 £ per year.

We have an exciting opportunity for a Java Engineer to join the elementsuite team, with a passion for clean code, elegant architecture, and efficient delivery. This is a hands-on role where you will be developing the elementsuite platform and its foundational services - all mission-critical components that underpin our software stack.

You will be working with Java (and Rust where needed), developing robust, secure, and scalable applications. As part of a small, elite team, you will have the freedom and responsibility to shape our platform’s future.

elementsuite is rewriting the rulebook on how enterprise software is built. Our cloud-native platform powers flexible, scalable, and beautifully simple HR and workforce management solutions. At the start of this year, elementsuite and Zellis joined forces to create an AI-enabled, end-to-end HR, WFM and Pay solution. We already support some of the biggest brands in the UK & Ireland, combining deep HR domain expertise with next-generation technology. Together, we’re transforming the future of HR and Payroll technology, where artificial intelligence meets human expertise to reimagine the world of work: intuitive, connected and AI-enabled. Our all-in-one solution is designed to power exceptional employee experiences and help our customers thrive.

Key responsibilities in the role will include:

  • Delivering best-in-class Java platform code, developing software in an iterative cycle with a focus on architecture and design throughout the process.
  • Creating robust, scalable applications, using industry-standard source code control within a small team.
  • Developing and testing across multiple browsers, platforms, and devices, including smartphones and tablets where applicable.
  • Maintaining and enhancing the platform software as a reliable and secure foundation for our current and future applications.
  • Enhancing the performance of the platform software as required to meet agreed service level objectives.
  • Creating, maintaining and enhancing foundational software tools for internal users.
  • Maintaining and enhancing customer-facing platform services, such as authentication and integration services.
  • Writing and maintaining performant code, interacting with Postgres, using extensive SQL skills and database knowledge.
  • Providing hands-on architectural guidance and practical assistance to project teams and our development team, regarding our core product and customisations/configuration of that product, especially in the areas of interfaces, security and performance.
  • Seeking innovative technical solutions to key business problems and opportunities.
  • Keeping up-to-date with latest industry trends and research in software development, infrastructure operations, architecture and security.

Skills & experience:

  • Experienced in delivering complex software solutions (any experience in HR software would be advantageous).
  • Deep expertise in Java, OO design patterns, multi-threading and asynchronous paradigms.
  • Experience with Spring, Git, Postgres, MongoDB, and JavaScript.
  • Comfortable designing APIs and working across cloud-native architectures.
  • Experience writing performant Rust code is a strong bonus.
  • Ability to quickly learn new technologies.
  • A collaborative mindset and a champion for innovation, always finding smarter, better ways to solve problems.

At Zellis we create AI-enabled HR, workforce management and payroll products and services, to power exceptional employee experiences so that you and your people do better. Our multi-award-winning products pay over five million employees a year, with almost half (42%) of the FTSE 100, 50% of the top retailers and 30% of the top universities in the UK & Ireland as customers, making us the largest provider of Payroll and HR software and managed services. Our vision is to be the clear leader in pay, reward, analytics, and people experiences. We are passionate about creating an environment where people want to join, belong to, and be part of a progressive organisation. Our values, which were defined with input from all of our 3,000 colleagues, we live and breathe every day: Unstoppable together. Always learning. Make it count. Think scale. Our people are critical to our ongoing success; we’re proud of our inclusive culture that gives you the platform to grow, challenge the status quo and play a crucial role in further enhancing our market position as the leading provider of HR & Payroll software and services. With Zellis you’ll have the chance to stretch and challenge yourself in an environment that’s varied, flexible and hugely supportive. We also love to reward and recognise our brilliant colleagues.

As part of your benefits package, you’ll receive:

  • A competitive base salary.
  • 25 days annual leave, plus your birthday off and the opportunity to buy additional holiday.
  • Private medical insurance.
  • Life assurance 4x salary.
  • Enhanced pension scheme with company contributions up to 8.5%.
  • A huge range of additional flexible benefits across financial & personal wellbeing, lifestyle & leisure.
M

Contact Detail:

Moorepay Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Java Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in Java development, especially focusing on clean code and elegant architecture. This will not only help you during interviews but also show your passion for the role.

✨Tip Number 2

Engage with the Java community through forums or local meetups. Networking can provide insights into the company culture and may even lead to referrals, which can significantly boost your chances of landing the job.

✨Tip Number 3

Brush up on your SQL skills, particularly with Postgres, as this is a key requirement for the role. Being able to discuss your experience with databases confidently can set you apart from other candidates.

✨Tip Number 4

Showcase any experience you have with cloud-native architectures and API design. Highlighting these skills during discussions can demonstrate your fit for the innovative environment at elementsuite.

We think you need these skills to ace Java Engineer

Java Programming
Object-Oriented Design Patterns
Multi-threading
Asynchronous Programming
Spring Framework
Git Version Control
PostgreSQL Database Management
MongoDB
JavaScript
API Design
Cloud-native Architecture
Rust Programming
Problem-Solving Skills
Collaboration and Teamwork
Adaptability to New Technologies

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, OO design patterns, and any relevant technologies mentioned in the job description. Use specific examples of projects where you've delivered complex software solutions.

Craft a Compelling Cover Letter: In your cover letter, express your passion for clean code and elegant architecture. Mention how your skills align with the responsibilities of the role, particularly in developing robust and scalable applications.

Showcase Relevant Experience: If you have experience in HR software or similar fields, be sure to include this in your application. Highlight any specific achievements or projects that demonstrate your ability to deliver best-in-class Java platform code.

Demonstrate Continuous Learning: Mention any recent courses, certifications, or personal projects that showcase your commitment to keeping up-to-date with industry trends and technologies, especially in software development and cloud-native architectures.

How to prepare for a job interview at Moorepay Limited

✨Showcase Your Java Expertise

Make sure to highlight your deep knowledge of Java, including OO design patterns and multi-threading. Be prepared to discuss specific projects where you've successfully implemented these skills.

✨Demonstrate Problem-Solving Skills

Prepare examples of how you've tackled complex software challenges in the past. Focus on innovative solutions you've developed, especially in areas like performance enhancement and security.

✨Familiarise Yourself with Their Tech Stack

Research the technologies mentioned in the job description, such as Spring, Git, Postgres, and MongoDB. Being able to discuss your experience with these tools will show that you're a good fit for their team.

✨Emphasise Collaboration and Learning

Since the role involves working within a small team, highlight your collaborative mindset. Share experiences where you’ve worked effectively with others and your commitment to continuous learning in the tech field.

Java Engineer
Moorepay Limited
Location: Watford
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>