Principal Java Software Developer

MHR ,
Nottingham, Nottinghamshire

Overview

PRINCIPAL JAVA SOFTWARE DEVELOPER Curious about a position with People First? Then you’ve come to the right place. Part of MHR, People First has the tenacity of a start up but with the backing of an established and rapidly growing UK family-owned business. 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. We’re looking for people who are future-focused who have plenty of fresh ideas and who are not afraid to make bold decisions to help us with our mission of fixing work. Want to be part of something incredible? Welcome to the Future of Work. Key Skills: Have strong knowledge of Java, JSE8, JEE, SQL and Git. Have knowledge of Hibernate/JPA, REST, Jackson, Mockito and CDI Have knowledge of software engineering principals including DDD, design patterns and SOLID. Be familiar with open source projects. Be comfortable tackling new problems and taking the initiative to create innovative solutions. Have experience of working in cross discipline Agile teams. Role Responsibilities: To provide high quality, innovative and effective software solutions and support service to the business. Specifically, to take responsibly for producing POCs and providing up front technical input to the feature teams. Provide formal and qualified estimated of development effort. Use specific design, analysis and language capabilities to provide required functionality in accordance with agreed timescales and to the prevailing standards. Contribute/ lead requirement and design reviews. Produce and execute product test plans to assure the quality of your own work prior to independent testing. Facilitate and fulfil tasks as a member of an agile team, using agile practices (e.g. peer reviews, test Driven Development and daily stand-up meetings). Where requested, lead product development exercises preparing plans, monitoring and report on progress. Provide input on non functional requirements including security and performance. Lead efforts to improve the technical knowledge of the Java team for mentoring and guild meetings. Review code delivered by other developers. Provide guidance to other developers on the implementation and impact of new features, in line with coding standards and system architecture. Work with Architects to make sure the teams have technical support at feasibility. Foundation, refinement and timebox planning meetings 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. We sponsor tech events such as Tech Nottingham and Hack24. 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: Competitive salaries. We contribute to a full company pension scheme. We offer life assurance (x4 salary, with option to increase up to x8 salary). An employee assistance programme is included. Our sites all come with a subsidised restaurant and cafe on-site, with delicious new meals on offer from our chefs each day. We offer Vodafone discounts, making it cheaper and easier to catch up with your favourite people. Personal development plays a big part in helping our people to reach their potential, this is why we offer over 60 internal training courses and support our people with external qualifications. Why us?: What makes MHR a great place to work, isn’t novelties or gimmicky job titles, it’s our down to earth approach working with other people who want to do a job they’re proud of We give you time to develop in your role and as a person, so you start to do creative work that only you can do, rather than trying to work through other people’s methods, that don’t suit your working style. We’re flexible, we embrace change and as we’re still owned by the original founders, so we’re incredibly proud of what we we’ve built from a small business into one of the biggest and best in the industry. Be part of something better, become part of the MHR family. Apply here This job was originally posted as www.cwjobs.co.uk/job/89771441