freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Senior Java engineer at an HR-tech company leading AWS-based microservices, CI/CD, and code reviews while bridging tech with security and business teams.

Responsibilities

  • Lead technical refinements with the team and support shared decisions on architecture and solution design in AWS.
  • Lead the development of robust, scalable systems using Java and contribute hands‑on to coding.
  • Serve as a technical point of contact and translator between Information Security, Governance, and Business areas.
  • Ensure code quality through thorough code reviews and promote best practices (Clean Code, SOLID).
  • Support automation (CI/CD) and occasionally assist the team with ad‑hoc front‑end maintenance (Angular).

Requirements

  • Excellent communication, a proactive attitude, and a strong sense of ownership.
  • Strong experience with Java (Spring Boot and related ecosystem).
  • Hands‑on experience with AWS (core services such as EC2, S3, RDS, Lambda, etc.).
  • Experience with microservices, RESTful APIs, and messaging systems.
  • Unit and integration testing with a focus on software resilience.
  • Basic to intermediate knowledge of Angular (only for occasional support).
  • Experience with or knowledge of Mulesoft.

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