freehire launches on Product Hunt on 26 August.

Follow →

Full stack developer (senior) 2558

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

Git Hub Enterprise

and

Git Hub 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 Dev Ops practices. Role & Responsibilities

Collaborate with feature team members to conduct system analysis, design, development, testing, and deployment within an Agile/Dev Ops 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 Git Hub Enterprise and Git Hub 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.

See also

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