|Title||Senior Java Developer|
Objectives: As a Senior Developer you will work primarily on our core product focusing on Java development for the Contract Management System we develop & deliver. You will have the opportunity to lead a cross functional Agile team that includes developers, business analysts and software testers working together to produce sophisticated solutions that are modular, extensible and robust.
Description of the role
You will work closely with our Business Analysts and testers and be involved in Client demonstrations and activities. All of our Developers embrace our core values and expect to “leave the code better than we found it, without compromising integrity” this can sometimes be a challenge but the team are supported with code reviews and design discussions as well as collaborative working on longer running projects. We utilise strong testing and test driven development practises to both refactor and improve the code base without impacting current production features, this is supported by using code quality tools like Sonar to give them metrics coupled with nightly continuous deployment where automated Selenium and Gherkin-based tests are run.
We follow an Agile methodology based on SCRUM and have daily stand-ups to allow the team to synchronise tasks for the next 24 hours. As well as offering the opportunity to attend lunch and learn sessions and additional training enhancements throughout the year. Our Senior Developers mentor both graduates and intermediate developers to enhance their skills and help them develop within the business, while having the opportunity to enhance their current skills and develop exciting new ones.
Requirements of the role
If you have a passion for technology and like to focus on specialist technically orientated tasks then this is the right position for you. We are looking for smart, self-motivated software developers to join our exceptional development team.
If you are looking for a supportive environment where you will have the opportunity to be coached and mentored or to coach and mentor others then we offer a wide selection of training and mentoring programmes, we strongly believe that developing others will enable us to grow our business to achieve our company Vision.
If you believe you can make a difference, we will encourage you to explore and implement your innovative ideas for improvement of our offerings.
As a global market leader our business expands across the continents which may sometimes mean extended stays away from home or following the sun working, we know this does not suit everyone but to remain the market leaders we believe having the flexibility with our employees allows us to meet our ever growing client needs.