Position: Java Team Lead
Company: Luxoft
Experience required: 5y
English level: upper

Project Description:

The digitized platform allows Clients to securely receive and send their onboarding information, minimizing the need for paper-based documentation. This includes Know Your Customer (KYC) and account opening requirements. Application is currently rolled out to US, EMEA and ASIA regions. It is planned to expand to CEEMEA and LATAM regions to have global coverage.

Responsibilities:
• 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 planning
• Proactively collaborate with teammates and communicate with remote team members
• Evaluate and adopt new development tools, libraries and approaches to improve delivery quality

Mandatory Skills:
- Solid experience in industry of software development
- Proven experience as software developer on web projects
- Candidate should write code on daily basis
- Up-to-date overview of modern software development tools and techniques
- Good knowledge of Java 8, Spring, SQL, MongoDB.
- Web services (HTTP, SOAP, REST, etc.)

Nice-to-Have Skills:
• Banking domain
• Strong written and verbal communication skills
• Kotlin
• React/Redux
• TypeScript