Software Engineer - Java
Role Overview
Are you an experienced Software Engineer with a strong background in Java? This is a hands-on development role within a cross-functional Agile team, focused on delivering innovative software solutions and improving existing systems in a dynamic environment.
Location
Worcestershire
Key Responsibilities
* Design and develop robust software using Java and associated technologies.
* Work closely with Business Analysts, QA, and stakeholders to understand and deliver business requirements.
* Actively contribute to Agile ceremonies and continuously improve development practices.
* Deliver high-quality code that enhances customer experience and strengthens the technical estate.
* Collaborate with internal teams and external partners to implement scalable solutions.
What We're Looking For
Essential Skills & Experience
* Commercial Java development experience.
* Understanding of production software applications and databases.
* Ability to write clean, maintainable code and apply design patterns.
* Strong analytical and problem-solving skills.
* Experience working within Agile teams (Scrum or Kanban).
Desirable
* Familiarity with Microsoft technologies and web development.
* Exposure to insurance or financial services sectors.
* Knowledge of REST, SOAP, SOA, or CI/CD practices.
What's in It for You?
* Competitive salary with performance bonus.
* Flexible hybrid working arrangements. Worcester 2 days a week.
* Supportive, inclusive company culture with real career progression opportunities.
* Excellent benefits package including pension, private healthcare, and life assurance.
#J-18808-Ljbffr