Java Tech Lead
Job Description
About Company: The company was founded in Australia, born from a shared passion for technology and a mission to empower accounting practices and auditing firms nationwide by providing seamless, cloud-based workflows.Job Summary: We are looking for an experienced and dynamic Java Lead with 7-10 years of professional experience to join our development team. The ideal candidate will have a strong technical background in Java, Spring boot, proven leadership skills, and a track record of successfully delivering high-quality software solutions. You will be responsible for leading a team of developers, architecting systems, designing low-level diagrams, ensuring the successful delivery of projects.Key Responsibilities: · Lead and mentor a team of Java developers, providing technical guidance and fostering a collaborative environment. · Oversee the entire software development lifecycle, from requirements gathering and design to implementation, testing, and deployment. · Ensure projects are delivered on time, within scope, and meet the highest quality standards.Technical Skills:· Proficiency in Java frameworks such as Spring, Spring Boot, Hibernate, and JPA. · Strong understanding of object-oriented programming (OOP) principles and design patterns. · Experience with RESTful web services and API development.· Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React is a plus. · Proficiency with database systems like MySQL, PostgreSQL, or MongoDB. · Familiarity with version control systems such as Git.Tools and Methodologies: · Experience with build tools like Maven or Gradle. · Familiarity with continuous integration and continuous deployment (CI/CD) pipelines. · Understanding of Agile/Scrum methodologies.Please Note: We appreciate every application, however, due to a high volume of applicants, only shortlisted candidates will be contacted.
