Position: Lead Java Full Stack (with Cloud)
Company: Luxoft
Experience required: 5y
English level: upper

Project Description:Engineering from the scratch SaaS Open Banking solution for North America market.
Responsibilities:
Technical Leadership of a scrum team to :
• Support solution design of emergent business demand (working with product and architecture owners)
• Technical activity planning of epics and stories
• Design, develop, and QA of those stories and outputs
• Enforcement of NFRs, architectural / development standards, and principles
• Working with the central architecture team to assure the holistic solution within shaping and delivery activities
• Support and lead Engineers in the team on their development and delivery of stories and perform the code review of their work
Mandatory Skills Description:
- Core Java 10+ years of experience
- Good hands-on Java coding skills
- Handling Team of size 5 or more
- Spring framework 5+ years
- Kafka or other messaging
- Knowledge of key APIs: JPA, JTA, CDI, etc.
- Knowledge of various design and architectural patterns
- Understanding of microservices architecture
- Containerization solutions (e.g. Docker, Kubernetes, OpenShift)
- Building tools (e.g. Maven, Gradle)
- Version Control (e.g. Git)
- Continuous Integration systems (e.g. TeamCity, Jenkins)
- English Upper-Intermediate
Nice-to-Have Skills:
Solution Architecture
Critical Thinking
Cloud Architecture