Lead Java Developer
We are on the lookout for an experienced Lead Java Developer to spearhead our collaborative, cross-functional scrum team within a large Broker-Dealer model firm, focusing on wealth management business capability POD. This leadership role requires overseeing development projects, providing technical guidance, and ensuring the delivery of high-quality software solutions.
Responsibilities
- Lead the architectural design and development of robust Java-based applications
- Drive the creation and implementation of microservices and REST APIs for complex backend operations
- Oversee comprehensive unit testing to ensure optimal application performance
- Steer meticulous code reviews to maintain high standards of software quality
- Champion best practices such as code reviews, unit testing, continuous integration, and other development methodologies
- Facilitate SCRUM ceremonies, enhancing team agility and project alignment
- Lead estimation and planning sessions to effectively manage timelines and resources
- Mentor, inspire, and manage a team of developers, fostering a collaborative and productive environment
- Strategize development initiatives aligned with business goals
Requirements
- 6+ years of practical experience in Java
- At least 1 year in a leadership role
- Bachelor's Degree in Computer Science or a similar field; Master's degree preferred
- Proficiency in Java, Spring and API development
- Proven expertise in designing and building backend microservices
- Capability to lead complex projects and mentor development teams effectively
- Prior experience in financial services within wealth management is beneficial but not required
- Strong leadership skills with the ability to drive team performance and deliver high-quality results
- Solid understanding of agile methodologies and their application in a fast-paced business environment
Nice to have
- Familiarity with continuous integration tools and practices
- Proficiency in navigating and resolving issues within high-stakes financial environments
- Exceptional problem-solving and analytical skills applied within technology-driven parameters
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