We are seeking an accomplished Lead Java Developer to join our distributed team.
As a Lead Java Developer, you will be pivotal in evolving and sustaining superior software applications using Java. Your collaboration with the development team will be essential for analyzing, designing, and executing software solutions that adhere to top standards of dependability, scalability, and performance.
#LI-DNI
Responsibilities
- Collaborate with the development team in analyzing, designing, and executing software solutions utilizing Java
- Craft and sustain premier software code aligned with best practices and standards
- Engage in code reviews, ensuring software solutions are of the highest quality and integrity
- Work closely with cross-functional teams to guarantee successful software project delivery
- Contribute to the enhancement of development processes and practices
Want more jobs like this?
Get jobs in Lisbon, Portugal delivered to your inbox every week.
- 5+ years of background in Java development, with Proficiency in Java programming language and best practices
- 1+ years of relevant leadership experience
- Proficiency in working with Bazel build system for large-scale software projects
- Demonstrated ability to deliver high-quality software solutions within a team setting
- Strong problem-solving skills with the capability to think critically and analytically
- Excellent communication and teamwork skills with the capability to function effectively in a remote team environment
- Familiarity with software development methodologies such as Agile or Scrum
- Bachelor's or Master's degree in Computer Science or a related field
- B2+ English level proficiency
- Competitive compensation depending on experience and skills
- Variety of projects within one company
- Being a part of a project following engineering excellence standards
- Individual career path and professional growth opportunities
- Internal events and communities
- Flexible work hours