freehire launches on Product Hunt on 26 August.

Follow →

Lead Developer

Summary

Lead a team building scalable Java microservices and RESTful APIs on AWS, ensuring high code quality via TDD/BDD and CI/CD pipelines.

We are seeking a Lead Developer with advanced English proficiency and strong expertise in Java. The ideal candidate is expected to have significant experience with cloud systems, specifically in AWS. A solid understanding of database management, particularly SQL Server, as well as excellent design pattern skills, is essential for this role.

Main Responsibilities

The Lead Developer will lead design and development efforts, ensuring high-quality deliverables.

  • Design and implement scalable software solutions.

  • Develop microservices and RESTful APIs.

  • Maintain code quality through testing methodologies like TDD or BDD.

  • Oversee CICD processes and ensure efficient deployment.

  • Assist in migrating legacy systems and databases.

  • Collaborate with stakeholders and team members in an Agile environment.

Key Requirements

  • Advanced proficiency in English.

  • Strong proficiency in Java.

  • Experience with AWS.

  • Proficient in SQL Server and database migration processes.

  • Familiarity with Cockroach DB.

  • Strong design pattern skills.

  • Experience with message brokers (RabbitMQ, Kafka, SQS, Azure Service Bus).

  • Proficient in developing microservices.

  • Experience with RESTful API design.

  • Strong focus on code quality and testing standards.

  • Proven CICD experience.

  • Experience working in Agile teams.

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