Hybrid Java Developer

Posted last month

Apply now

About the role

  • Work as part of a collaborative, multi-functional Scrum team building and enhancing tools, platforms and services that power the business
  • Design, develop, test and maintain high-quality applications across web, mobile and desktop platforms
  • Contribute to architectural and technical decisions, ensuring systems are robust, scalable and secure
  • Collaborate with developers, product owners, QA analysts, DevOps engineers and stakeholders to translate requirements into working solutions
  • Troubleshoot and resolve production issues, supporting continuous improvement of services
  • Participate in Agile ceremonies, peer reviews and production releases, driving best practice and innovation
  • Report to Development Manager

Requirements

  • Strong experience developing with Java 8+
  • Proficiency with frameworks such as Spring Boot, Spring Cloud, Hibernate
  • Experience in microservices architecture and RESTful API development
  • Strong knowledge of relational databases (SQL, MySQL, including database triggers)
  • Good understanding of modern software architectures (e.g. microservices, event-driven, CQRS)
  • Hands-on expertise with AWS services (ECS, Lambda, API Gateway, ECR, S3) and Docker
  • Ability to write and run unit tests (e.g. TDD, JUnit, Mockito)
  • Experience with version control systems (e.g. GitHub)
  • Strong problem-solving skills with excellent attention to detail
  • Ability to thrive in an Agile/Scrum environment
  • Strong communication skills and adaptability

Benefits

  • Hybrid workplace policy — work from the office 3 days per week
  • Enhanced Parental Leave
  • Generous annual leave
  • Healthcare Plan
  • Annual Giving Day – an extra day to give back to yourself or your community
  • Cycle-to-work Scheme
  • Pension scheme with employer contributions
  • Life Assurance – 3X base salary
  • Rewards Program – access to discounts and cashback
  • LinkedIn Learning License for upskilling & development
  • Equal-opportunity employer and inclusive environment
  • Adjustments available in hiring process to support candidates

Job title

Java Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job