freehire launches on Product Hunt on 26 August.

Follow →

Java Engineer with AWS and Microservices - up to 200K

We're looking for a Senior Java Engineer with strong expertise in Java, AWS, and Microservices to join a growing engineering team building scalable enterprise applications.

Requirements

  • At least 7 years of professional Java development experience.

  • Strong hands‑on experience with Java, Spring Boot, and Microservices Architecture.

  • Solid experience working with AWS (Azure or GCP experience is also a plus).

  • Experience with Docker, Kubernetes, and cloud‑native application development.

  • Good understanding of software architecture, design patterns, and SOLID principles.

  • Familiarity with CI/CD pipelines and DevOps practices.

  • Experience leading technical initiatives, mentoring developers, or guiding engineering teams.

  • Bachelor's degree in Computer Science, IT, Engineering, or a related field (or equivalent experience).

Preferred

  • Agile/Scrum and Test‑Driven Development (TDD) experience.

  • Exposure to automated testing frameworks or open‑source contributions.

Responsibilities

  • Design and develop scalable Java applications and microservices.

  • Build and maintain cloud‑based solutions on AWS.

  • Lead technical discussions and ensure high‑quality, maintainable code.

  • Mentor developers through code reviews and technical guidance.

  • Collaborate with product, business, and infrastructure teams to deliver reliable software solutions.

  • Evaluate new technologies and recommend improvements to system performance and development processes.

  • Troubleshoot complex production issues and contribute to the team's long‑term technical roadmap.

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