Software Developer
Role details
Job location
Tech stack
Job description
As a Java Developer, you will become part of a cross-functional Scrum team responsible for designing, developing and deploying new products and features. You'll work closely with Developers, Test Analysts, UX Designers, Product Specialists and stakeholders to deliver robust, scalable software solutions.
This role offers the chance to work with modern technologies and development practices while contributing ideas that help improve products, processes and ways of working.
Key Responsibilities
- Develop, test and maintain high-quality Java applications
- Build and deliver new features within an Agile Scrum environment
- Collaborate with developers, testers, product teams and UX specialists
- Participate in code reviews, pair programming and continuous improvement initiatives
- Work within an existing codebase while contributing new ideas and enhancements
- Support automated testing and continuous integration practices
- Contribute to technical discussions and help shape future development approaches, * Amazon Corretto / Java 17+
- Automated testing frameworks
- Continuous Integration and Continuous Deployment (CI/CD)
- Docker
- Kubernetes
- Terraform
- Chef
- Vagrant
- Packer
- DevOps practices and cloud technologies
What's On Offer?
- Hybrid working model combining office and remote working
- Modern collaborative workspace in Altrincham
- Career progression opportunities within an established market-leading organisation
- Ongoing learning and development programmes
- Access to e-learning resources and technical communities of practice
- Dedicated innovation and learning days
- Supportive Agile culture focused on continuous improvement
- Regular social events and team activities
- Opportunity to work with modern technologies and engineering practices
Recruitment Process
The interview process is designed to be straightforward and efficient:
- Java coding exercise with a member of the development team
- Informal interview with senior technical leaders
- End-to-end process typically completed within two weeks
If you're a passionate Java Developer who enjoys solving complex problems, collaborating with talented colleagues and building software that makes a real impact, we'd love to hear from you.
Requirements
Do you have experience in Java?, Do you have a Bachelor's degree?, * Commercial experience as a Java Developer
- Strong Java programming skills and commitment to delivering quality code
- Experience working within Agile development teams
- Strong problem-solving and analytical abilities
- Excellent communication and collaboration skills
- Enthusiastic approach to learning and professional development, * Bachelor's (preferred)
Benefits & conditions
Pulled from the full job description
- Flexitime
- Life insurance
- Company pension
- Private medical insurance
- Casual dress
- Work from home
- Company events, Competitive Salary + Excellent Benefits, Job Types: Full-time, Permanent
Pay: £50,000.00-£60,000.00 per year
Benefits:
- Casual dress
- Company events
- Company pension
- Flexitime
- Life insurance
- On-site parking
- Private medical insurance
- Work from home