We are looking for a seasoned Lead Java Full-Stack Developer specializing in Angular to oversee our software development projects. This pivotal role involves not only hands-on coding, but also guiding a team of developers in creating cutting-edge applications for a global business services company. The successful candidate will bring a wealth of expertise to the table, delivering scalable and efficient software solutions while leading by example in a collaborative and agile environment.
Responsibilities
- Spearhead the development and implementation of web applications using Java and Angular
- Oversee the full-stack development process, ensuring seamless integration between front-end and back-end technologies
- Write, review, and maintain clean, efficient, and robust code
- Lead and mentor a team of developers, nurturing skills and overseeing their contributions to the projects
- Drive the continuous enhancement of software development methodologies and integration processes
- Ensure adherence to version control best practices using tools such as GitHub
- Diagnose and resolve technical issues across the software development lifecycle
- Facilitate Agile ceremonies and ensure active team participation in Agile processes
- Manage CI/CD pipelines to ensure smooth and frequent releases
- Translate technical details into simple terms for easy comprehension by all stakeholders
Requirements
- 5+ years of experience in Java development
- Proficiency in Angular
- Proficiency in full-stack development with a solid understanding of both front-end and back-end frameworks
- Strong leadership skills with experience in mentoring and leading development teams
- Background in managing software version control systems, specifically GitHub
- Demonstrated ability to troubleshoot and debug complex software issues
- Familiarity with Agile development methodologies and participation in Agile ceremonies
- Exceptional communication skills and competency in collaborative team environments
Nice to have
- Bachelor’s or Master’s degree in Computer Science or a related field
- Previous leadership role in a technology-driven business environment
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