Lead Java Developer
Project Description:
We create a modern Online Onboarding system for bank's Corporate Clients. Our solution is a secured high performance digital platform, which automates Know Your Customer and client onboarding processes and minimizes manual operations.
We focus on excellent user experience and rapid business response as key factors for successful onboarding of new enterprise client's.
Our project joins 8 teams of 100 people in total (Ukraine, USA and others) and works with the client for 10+ years. Each team consists of Devs, BA, QA, Team Lead, and is supported by dedicated DevOps/L3 group. We use agile methodologies on team level (Scrum, Kanban) and scaled agile approach on a project level.Responsibilities:
• Proactive managing of development team
• Participation in scoping and planning of future delivery items
• Leading technical design solutions according to scope of releases and organising work distributing in development team with collaboration other stakeholders
• Responsible for delivery processes establishment and maintenance
• Supervising the team from task execution and performance perspective
• Transparent communication with customer focusing on ongoing progress and delivery risks
• Development of the new features along with bug fixing and supporting existing software
• Ensure good development testing coverage
• Participate in peer design and code reviews
• Participate in architecture design sessions
• Proactively collaborate with teammates and communicate with stakeholders, remote team members
• Evaluate and adopt new development tools, libraries, and approaches to improve delivery qualityMandatory Skills Description:
- Solid experience in industry of software development 7+ years
- Team / Stream/Tech Lead experience 2+ years
- Proven experience as key software developer on web projects
- Good knowledge of Java 17, Spring, MongoDB.
- Web services (HTTP, SOAP, REST, etc.)
- Up-to-date overview of modern software development tools and techniques
- People management, stakeholders management, communication & decision making practicesNice-to-Have Skills Description:
- Kotlin
- React/Redux
- TypeScript
- Kafka/JMS
- Banking domain
- Performance evaluations\appraisals
Required languages
| English | C1 - Advanced |