freehire launches on Product Hunt on 26 August.

Follow →

Full-Stack Engineer (Java)

Summary

Maintain and modernize a large-scale Java/Spring Boot platform with React/Next.js frontends, handling updates, monitoring, and Agile development across distributed teams.

We are looking for a Full-Stack Software Engineer with 3+ years of commercial experience to help maintain and modernize a large-scale software platform.

Requirements:
3+ years of experience in full-stack software development.
Strong proficiency in Java and Spring Boot.
Experience with React.js and/or Next.js.
Hands-on experience with SQL and RESTful APIs.
Experience with Grails and/or MongoDB is a plus.
Experience with software engineering best practices, including code reviews, testing, source control, and CI/CD workflows.
Comfortable working across the full stack, handling both backend services and front-end/UI changes independently
Experience using AI-assisted coding tools (e.g., Claude Code or similar).
Experience with dependency management and monitoring tools is a plus.
Strong understanding of object-oriented programming principles.
Excellent communication and collaboration skills.
Experience working in an Agile environment.

Key Responsibilities
Own routine platform maintenance, ensuring systems remain secure, stable, and up to date.
Review, test, and implement dependency and library updates.
Perform third-party service upgrades and validate integrations after releases.
Investigate and resolve production issues identified through monitoring tools.
Monitor releases to detect regressions and maintain platform stability.
Contribute to long-term modernization initiatives, including framework migrations and technical debt reduction.
Develop clean, efficient, and maintainable code across both backend and frontend.
Participate in code reviews to ensure high code quality and adherence to engineering best practices.
Troubleshoot, optimize, and resolve complex software issues.
Collaborate with distributed team members across time zones and maintain clear technical documentation.

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