Lead Java Developer
Hybrid in Portugal: Distrito de Lisboa, Lisbon
Java
& 2 others
Portugal: Distrito de Lisboa, Lisbon
We are seeking a highly skilled and driven Lead Java Developer to join our team.
This position involves working in the office 2-3 days per week, providing a collaborative environment to work closely with team members on meaningful projects. You will take a lead role in designing and implementing robust, scalable solutions that align with technical and business objectives.
Responsibilities
- Design and implement microservices using Java and Spring
- Develop secure, scalable, and high-performance applications
- Collaborate with diverse teams to gather requirements and deliver technical solutions
- Diagnose and resolve complex issues to ensure optimal application functionality
- Lead code reviews to uphold coding standards and improve team quality
- Test and optimize application performance to enhance scalability and efficiency
- Provide input on architectural strategies and system design best practices
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, or a related discipline
- At least 5 years of experience as a Java Developer
- Minimum of 1 year managing and leading development teams
- Expertise in Java and Spring framework
- Practical experience designing RESTful APIs and working with microservices architecture
- Enjoys collaborative problem-solving and brainstorming sessions using whiteboards
- Strong analytical mindset with a proactive approach to problem-solving
- Fluent English communication skil
Nice to have
- Experience working with databases like Redis and message brokers such as Apache Kafka
- Familiarity with API gateways and networking principles
- Knowledge of caching solutions and pipeline management
- Proficiency with CI/CD tools like Jenkins for deployment automation
- Experience with monitoring and logging platforms like Splunk
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