Point your AI agent at freehire and let it find you a job.

Get the CLI →

Opensource

Open 45d reposted 3×

Full Stack Developer (Senior) 2558

Posted Updated 1 view
Discussion

Summary

Build and maintain full-stack Java applications using Quarkus/Spring Boot, Angular, and cloud-native tools (Kubernetes, AWS/Azure) with CI/CD pipelines.

Essential Skills

  • Strong experience in Java application development.
  • Experience building microservices using Quarkus and/or Spring Framework (Spring Boot).
  • Strong understanding of REST API design and implementation.
  • Experience with JMS and Kafka messaging platforms.
  • Experience using Maven for dependency management and build automation.
  • Hands-on experience creating and managing Docker images and running Docker containers.
  • Experience deploying and managing workloads in Kubernetes.
  • Experience with GitHub Enterprise and GitHub Actions for source control and CI/CD automation.
  • Experience developing and deploying solutions in AWS and/or Azure cloud environments.
  • Experience with automated testing frameworks, including unit and integration testing.
  • Knowledge of Agile methodologies and DevOps practices.

Role & Responsibilities

  • Collaborate with feature team members to conduct system analysis, design, development, testing, and deployment within an Agile/DevOps delivery model.
  • Design, develop, deploy, and maintain backend cross-platform applications using Java-based frameworks.
  • Contribute to frontend development using Angular to deliver high-quality full-stack solutions.
  • Design and implement robust, scalable, and secure RESTful APIs that meet both functional and non-functional requirements.
  • Develop and maintain microservices using Quarkus and/or Spring frameworks.
  • Integrate and support event-driven architectures using JMS and Kafka messaging technologies.
  • Build, package, and manage applications using Maven.
  • Create, maintain, and support Docker images and containerised applications.
  • Deploy, operate, and troubleshoot applications running on Kubernetes platforms.
  • Design and implement CI/CD pipelines using GitHub Enterprise and GitHub Actions to automate build, testing, and deployment processes.
  • Write and maintain automated unit and integration tests to ensure solution quality and reliability.
  • Prepare and maintain technical documentation, operational runbooks, and standard operating procedures.
  • Provide Tier-3 support for production systems, investigating and resolving escalated incidents to maximise application availability.
  • Plan and execute application, platform, and tool upgrades with minimal disruption to business operations.
  • Design, implement, and support cloud-native solutions in AWS and/or Azure environments.
  • Diagnose and resolve production issues while driving continuous improvements in system stability, performance, and scalability.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available