
Java Engineer
- Watford, Hertfordshire
- Permanent
- Full-time
- 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.
- 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.
- Unstoppable together.
- Always learning.
- Make it count.
- Think scale.
- 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.