Lead Java Developer
Hybrid in Portugal: Distrito de Lisboa, Lisbon
Java
& 3 others
Portugal: Distrito de Lisboa, Lisbon
We are seeking an experienced and dedicated Lead Java Developer to join our team in Lisbon.
You will lead a collaborative team focused on developing secure and scalable microservices using Java and Spring. This role requires you to work in the Lisbon office 2-3 times per week.
If you're passionate about building high-performance applications and mentoring others, this leadership role could be perfect for you!
Responsibilities
- Lead the development of microservices using Java and Spring
- Design and architect high-performance applications that are secure and scalable
- Mentor and support team members in improving their technical and professional skills
- Facilitate collaboration across the team on software design and architecture decisions
- Drive agile development processes, including sprint planning, execution, and retrospectives
- Set and implement best practices for coding, testing, and software delivery
- Conduct detailed code reviews and provide constructive feedback to team members
- Take ownership of troubleshooting and debugging complex technical issues
- Coordinate with stakeholders to align technical solutions with business needs
Requirements
- 5+ years of experience in Java programming
- At least 1 year of relevant leadership experience
- Strong background in software engineering and microservices architecture
- Proficiency in Java/Spring and RESTful APIs
- Proven leadership skills and ability to mentor and guide a team effectively
- Critical thinking and problem-solving skills with a focus on delivering solutions
- Excellent communication and interpersonal skills
- Excellent command of written and spoken English (B2+ level)
Nice to have
- Experience with Jenkins, Splunk, Apache Kafka, and Redis
- Knowledge of client-server architectures and distributed systems
- Familiarity with low-level protocols and multi-threading programming
- Understanding of event-driven architectures and system scalability
- Skills in databases, messaging systems, caching strategies, API gateways, networking, and CI/CD pipelines
We offer/Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn