Java Software Developer

MHR ,
Ruddington, Nottinghamshire
Job Type: Full-time

Overview

JAVA SOFTWARE DEVELOPER Our People First HR platform was created to revolutionise how people work. Our mission is to boost employee engagement and productivity. People First is a SaaS product using RESTful microservice APIs that are hosted in Docker containers. Your work will be deployed onto an Azure Cloud in the UK, US and Asia. Essential Skills: Have strong knowledge of Java, JEE, SQL and Git. Be familiar with open source projects. Be comfortable tackling new problems and taking the initiative to create innovative solutions. Produce high quality software that is extensible, scalable, performant and maintainable. Desirable Skills: Have knowledge of Hibernate/JPA, REST, Jackson, Mockito and CDI. Have knowledge of software engineering principals including DDD, design patterns and SOLID. Have experience of working in cross discipline Agile teams. How We Work: Azure DevOps is used to manage backlogs, builds and releases. Core hours are used to minimise interruptions to developers. Our products are shipped at least every two weeks. Your Development: You will be actively encouraged to grow your skills by pursing self-learning or attending conferences such as JAX London. You can either broaden your knowledge by learning new Java technologies, or by branching out into other areas like Angular, DevOps or Azure. All developers will have a mentor who will regularly recommend practical objectives. We will actively work with you to help you grow. You will be surrounded by experienced developers. Our Rewards: Great pay. 25-days holiday with the option to purchase 3 extra days. Company pension scheme and life assurance. Training and conferences. Great working environment in our newly built offices in Nottingham with free parking on site. Flexible working including the opportunity to work from home. Employee discount scheme including Vodafone and gym membership.