freehire launches on Product Hunt on 26 August.

Follow →

2558 Full Stack Developer (Senior)

Summary

Senior full-stack developer building Java-based backend services and Angular frontends, deploying containerized apps to Kubernetes and automating workflows with GitHub Actions.

ROLE & RESPONSIBILITIES:

  • Collaborate with feature team members to conduct system analysis, design, development and testing within an Agile/DevOps delivery model.
  • Maintain, develop, deploy and operate backend cross-platform applications based on Java frameworks.
  • Contribute to the frontend codebase when needed, helping deliver full-stack solutions built with Angular and Java.
  • Design and implement robust RESTful APIs and ensure they meet functional and non-functional requirements.
  • Integrate and work with messaging systems (JMS, Kafka) to support event-driven workflows.
  • Build, run and maintain containerised applications using Docker and support deployments to Kubernetes.
  • Implement and maintain CI/CD pipelines (GitHub Actions) to automate builds, tests and deployments.
  • Write and maintain automated unit and integration tests to ensure solution quality and reliability.
  • Prepare and document standard operating procedures, runbooks and system documentation.
  • Support operational excellence by resolving escalated support issues as part of a Tier-3 DevOps responsibility to maximize application availability.
  • Plan and execute upgrades of applications, tools and platform components with minimal disruption.
  • Design and implement cloud-native solutions and troubleshoot production issues to ensure high availability and business agility.

QUALIFICATIONS/EXPERIENCE:

  • Relevant IT degree or equivalent technical qualification.
  • At least 3 years of professional experience in backend development with Java (Advanced level).

See also