Backend Engineer

Remote, GB, United Kingdom

Job Description

Hi,
We are looking for Java Backend Engineer for one of our renowned IT client based in London, United Kingdom. If interested, please share your updated CV to discuss further on the role.

Job Title - Java Backend Engineer



Location -

United Kingdom ( Remote)

Experience -

6 to 12 years

Mandatory Skills - Java, AWS, Spring Boot, Rest API Services, GraphQL



Client Round -

Yes

Type of hire -

1year FTC or Contract

Experience -

6 to 12 years

We are seeking a skilled

Backend Software Engineer

to contribute to the core Portal team by developing backend services for a new enterprise discovery application. This role focuses on building scalable, high-performance APIs, integrating with search and knowledge graph platforms, and ensuring system reliability and maintainability.

You will work closely with backend and frontend engineers, contributing code, tests, and documentation while taking ownership of services throughout their lifecycle--from development to production operations.

Key ResponsibilitiesSoftware Development



Design, develop, and maintain backend software applications using appropriate programming languages, frameworks, and tools. Build robust, scalable APIs that integrate with search platforms, knowledge graph technologies, and other enterprise services. Write clean, readable, reusable, and well-documented code using standard libraries and design patterns. Refactor and simplify existing codebases, introducing appropriate architectural and design patterns where required. Ensure application quality by applying established testing strategies, including unit, integration, and automated testing. Maintain data security, integrity, and quality in line with established standards and best practices.

End-to-End System Ownership



Take ownership of services end to end, including development, deployment, monitoring, and production support. Monitor application health and performance by defining, tracking, and responding to relevant metrics and alerts. Reduce operational and business continuity risks through documentation such as runbooks and operational guides. Apply continuous delivery and experimentation practices to reduce risk and gather early user feedback. Independently manage production deployments and operational tasks.

Technical Incident Management



Respond to and resolve live production incidents, mitigating customer impact within defined SLAs. Perform root cause analysis and implement long-term solutions to improve system reliability. Contribute to incident tracking, post-incident reviews, and postmortem documentation.

Architectural Guidance



Provide technical guidance to product and engineering teams by evaluating solution designs against functional, non-functional, and architectural requirements. Challenge design assumptions where necessary and provide context within the broader technical architecture. Support architectural evolution by evaluating improvements and clearly communicating technical decisions to diverse stakeholders.

Software Systems Design



Evaluate architectural options considering cost, scalability, performance, business needs, and emerging technologies. Assess the impact of system changes or new integrations through a high-level understanding of enterprise infrastructure and architecture. Support business growth and development velocity through prototyping, technical exploration, and evaluation of third-party solutions. Design solutions that meet current requirements while remaining adaptable for future enhancements.

Critical Thinking & Problem Solving



Identify patterns and root causes in complex technical challenges using structured analytical thinking. Evaluate ideas, plans, and solutions objectively, incorporating external insights and defining clear, measurable improvements. Proactively suggest and articulate enhancements that improve system performance and maintainability.

Continuous Quality & Process Improvement



Identify opportunities for improving systems, processes, and performance by evaluating current workflows and standards. Design and implement improvements through refined processes, practices, and technical standards. Promote best practices for data security, integrity, and quality, providing guidance to less experienced team members.

Effective Communication & Collaboration



Communicate technical information clearly and effectively, adapting messaging to both technical and non-technical audiences. Collaborate constructively with team members to reach shared solutions, practising active listening and adaptability. Ask relevant and insightful questions to ensure clear understanding and effective engagement.

Additional Information



Participation in an

on-call support rotation

may be required to support production systems.
Job Type: Fixed term contract
Contract length: 12 months

Pay: 75,000.00-80,000.00 per year

Work Location: Remote

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
    JD4549161
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned