Software Engineer (Java)
A career-defining opportunity to join a leading UK digital transformation consultancy as a Java Developer.
About the Role:
We are seeking an experienced Software Engineer to work on high-profile projects spanning energy, utilities, health, life sciences, government, national security, and finance. As part of our team, you will be responsible for full lifecycle software development in Java, delivering high-quality incremental software releases, and participating in client site integrations, demos, training, and business development activities.
Main Responsibilities:
* Full lifecycle software development in Java
* Successful delivery of high quality incremental software releases
* Participation in occasional client site integrations, demos, training and business development activities
* Support continuous improvement by investigating research on alternative technologies, tools and methods
Requirements:
To succeed in this role, you will need to possess:
* At least 2 years of professional software development experience using Java
* Commercial cloud experience with either AWS, Azure, or GCP
* Experience writing tests for existing and new code to ensure compatibility and stability
* Experience working with different types of source control (preferably Git)
* The ability to work well within small teams, taking ownership of and delivering high-quality software
What We Offer:
Our company provides a competitive salary package, including:
* A highly competitive salary (£35,000 - £45,000)
* Company bonus scheme
* Pension plan
* Access to cutting-edge technology and resources