Search by job, company or skills

Rhino Partners

Full-Stack Engineer (Enterprise Systems & Modernisation) 1 Year Contract

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted an hour ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

Rhino Partners is seeking a Full-Stack Engineer to support and modernise mission-critical enterprise systems. This role is ideal for engineers who are comfortable working within legacy environments while progressively introducing modern architectural patterns.

You will take ownership of system stability, production support, change impact assessment, and structured modernisation ensuring reliability, security, and long-term sustainability across enterprise platforms.

This role requires strong problem-solving ability, disciplined engineering practices, and the ability to operate within structured governance and change management environments.

Key Responsibilities

1. System Maintenance & Production Support

  • Own maintenance and enhancement of existing enterprise web applications.
  • Perform thorough impact assessments for change requests before implementation.
  • Investigate, troubleshoot and resolve production incidents (L2/L3 support).
  • Conduct root cause analysis and implement permanent corrective actions.
  • Optimise performance and improve system stability.

2. Reliability & Operations Collaboration

  • Work closely with infrastructure and operations teams on:
  • Monitoring and alerting improvements
  • Backup and disaster recovery readiness
  • Deployment planning and rollback strategies
  • Support release management and structured change validation processes.
  • Ensure minimal disruption to live systems.

3. Security & Compliance

  • Remediate vulnerabilities identified via:
  • Source code review
  • Open source analysis
  • Vulnerability assessments
  • Penetration testing
  • Implement secure coding practices.
  • Strengthen authentication and authorisation mechanisms.
  • Ensure systems comply with enterprise and regulatory standards.

4. Legacy System Understanding & Knowledge Transfer

  • Document legacy systems and architectural flows.
  • Analyse system dependencies and integration touchpoints.
  • Produce structured knowledge transfer artefacts for maintainability.

5. Modernisation & Migration

  • Assess existing systems and design phased modernisation roadmaps.
  • Develop APIs to decouple legacy systems.
  • Introduce microservices architecture where appropriate.
  • Support containerisation and cloud deployment strategies.
  • Implement modern authentication frameworks (e.g., OIDC).

Required Experience & Qualifications

Core Requirements

  • Degree in Computer Science, Computer/Electronics Engineering, IT, or equivalent practical experience.
  • 35+ years experience in enterprise system development and support.
  • Strong troubleshooting and debugging capability.
  • Experience working in production environments with live systems.
  • Hands-on experience with Git or SVN.
  • Strong understanding of impact analysis and dependency management.

Technical Stack (Legacy Environment)

  • Java (including Java 8 and earlier versions)
  • Spring Framework
  • Oracle WebLogic Server (administration, deployment, troubleshooting)
  • Oracle Database / Sybase Database (querying, procedure troubleshooting)
  • Apache Struts / JSF
  • JSP, JSTL, jQuery
  • Web Storage technologies (LocalStorage, Cookies)
  • SiteMinder / LDAP / Active Directory integration
  • File-based integrations and SFTP
  • Batch processing frameworks & scheduled job management
  • Basic Linux/Unix administration

Modernisation & Cloud Capabilities

  • RESTful API development
  • Microservices architecture
  • Containerisation (Docker) and orchestration (Kubernetes)
  • Modern frontend frameworks (React)
  • Modern backend frameworks (Spring Boot)
  • Cloud deployment experience (AWS / Azure / equivalent)
  • OIDC implementation and modern IAM frameworks

Security & Governance

  • Experience in source code review and open source vulnerability analysis
  • Familiarity with secure SDLC practices
  • Understanding of enterprise governance and compliance controls
  • Experience operating within structured change management environments

Added Advantage

  • Experience in government or highly regulated industries
  • Exposure to large-scale system modernisation programmes
  • Event-driven architecture experience (e.g., Solace)
  • Experience with Azure DevOps (Boards, Pipelines)

What We're Looking For

  • Engineers who are comfortable navigating legacy complexity.
  • Structured thinkers who assess impact before implementing change.
  • Individuals who prioritise system reliability and stability.
  • Professionals who can balance immediate fixes with long-term modernisation strategy.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143994443