We are looking for an experienced Lead Java Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining high-performance applications while leading a team of developers. You will work closely with stakeholders to deliver scalable and efficient solutions.
#LI-DNI
Responsibilities
- Lead the development of Java-based applications, ensuring high-quality code and best practices
- Design and implement robust, scalable, and maintainable software solutions
- Mentor and guide the development team, providing technical leadership and code reviews
- Collaborate with cross-functional teams to define requirements and deliver innovative solutions
- Ensure proper unit testing using JUnit and other testing frameworks
- Optimize application performance and troubleshoot issues as needed
- Stay updated on industry trends and emerging technologies to drive continuous improvement
Want more jobs like this?
Get jobs in Entroncamento, Portugal delivered to your inbox every week.
- 5+ years of experience in Java development
- Strong expertise in Java and JUnit
- Experience with software design principles and architecture patterns
- Proven ability to lead development teams and mentor junior developers
- Experience with Agile methodologies and DevOps practices
- Strong problem-solving skills and attention to detail
- B2+ English level for effective communication
- Experience with JAX for web services development
- Familiarity with Oracle Cloud solutions
- Knowledge of microservices architecture and cloud-native development
- Understanding of security best practices in application development
- 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