Java Software Engineer

Uxbridge, ENG, GB, United Kingdom

Job Description

Our client provides a digital platform to support social care and health providers in delivering compassionate, compliant, and effective care. As a trusted software service, they aim to empower care teams and elevate standards within the care sector.

Working closely with a diverse onshore and offshore team, your skills in writing clean, scalable Java code, developing frontend solutions with Apache Tiles and React, and working with technologies such as Spring, MySQL, and MongoDB will be vital to delivering creative solutions that address real business challenges and meet user expectations.

The role:

Develop clean, scalable, well-documented Java code. Architect and develop advanced frontend features using

Apache Tiles

and

React

, with strong proficiency in

HTML

and

CSS

. Perform peer reviews to uphold coding standards, best practices, and technical quality. Work with Product Management to estimate effort, identify dependencies, and refine requirements for complex initiatives. Troubleshoot and resolve urgent software issues promptly while implementing preventive measures to enhance system stability. Research, assess, and adopt emerging technologies and methodologies to improve development processes and boost product quality. Engage with stakeholders at all levels to ensure solutions meet business objectives and user needs. Effectively communicate complex technical concepts to non-technical stakeholders by translating requirements into clear, actionable tasks. Maintain comprehensive code, architecture, and systems documentation to support knowledge sharing and future scalability.
About you:

Proven experience in developing sophisticated, scalable web applications using

Java

, with a deep understanding of enterprise-level architecture, performance optimisation, and maintainable code standards. Agile team player with experience contributing to sprint planning, daily stand-ups, code reviews, and retrospectives, fostering continuous improvement. A strategic problem-solver with a proactive, analytical mindset, adept at tackling complex technical challenges and driving innovative solutions. Extensive knowledge in front-end development, utilising JSP, JavaScript/TypeScript, and frameworks like React, with a focus on designing intuitive, responsive, high-performance user interfaces. Robust knowledge of the

Spring

ecosystem, including

Spring Boot

,

Spring MVC

, and

Spring Security

, to build secure and efficient backend services. Proficient in designing, implementing, and optimising data models and complex queries in

MySQL

and

MongoDB

, supporting scalable, data-driven web applications. Extensive experience in designing, consuming, and documenting

RESTful APIs

, with strong competency in

JSON

,

OAuth

,

JWT

, and integration with third-party services. Advanced skills in

Git

workflows and

CI/CD

pipelines, with practical experience using

Bitbucket

,

Azure DevOps

,

GitHub Actions

, or similar tools to automate and streamline deployment processes. Deep understanding of secure coding practices, focusing on

OWASP

Top 10 to ensure application security. Solid foundation in software testing principles, including designing and executing unit and integration tests using frameworks such as

JUnit

and

TestNG

. Proven ability to own features or technical problems end-to-end, balancing technical expertise with collaborative decision-making and strategic vision.
Join this talented team in a full-time, permanent position with flexible hybrid working arrangements. Benefit from perks such as private healthcare, a company bonus scheme, free parking, and quarterly all-company gatherings.

Job Types: Full-time, Permanent

Pay: 55,000.00 per year

Benefits:

Casual dress Company pension Free parking On-site parking Paid volunteer time Private medical insurance Sick pay Work from home
Ability to commute/relocate:

Uxbridge UB11 1FW: reliably commute or plan to relocate before starting work (required)
Application question(s):

Are you experienced using Java, with a deep understanding of enterprise-level architecture? Are you proficient in designing, implementing, and optimising data models and complex queries in MySQL and MongoDB? Do you have a strong understanding of the Spring ecosystem, including Spring Boot, Spring MVC, and Spring Security? Do you have extensive experience in designing, consuming, and documenting RESTful APIs, with strong competency in JSON, OAuth, JWT, and integration with third-party services?
Work authorisation:

United Kingdom (required)
Work Location: Hybrid remote in Uxbridge UB11 1FW

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4237036
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Uxbridge, ENG, GB, United Kingdom
  • Education
    Not mentioned