Position: Senior Software Engineer (React+Java)
Company: Luxoft
Experience required: 3y
English level: upper

**About the Job**

- Challenging and exciting position as a Full-Stack Software Engineer within our multi-year Multibanking project,
- End to end responsibility for new development projects with high relevance, visibility and priority for our clients,
- Responsibility for high-quality assurance by actively supporting the test phase,
- Responsibility for maintenance of existing software and service infrastructure with additional responsibility for 3rd level client support for specific applications,
- Opportunity to specify, redesign and replace existing software/systems and proactively influence the architecture and the design of our products and services,
- Possibility to act as coach and sparring partner within the team for complex issues,
- Opportunity to be part of a creative and international team in a highly dynamic service-oriented environment,
- Possibility to meet with the team personally once circumstances allow,
- You will be among the first to build a new virtual team from the scratch.

**Responsibilities**

- Development and support of new and existing applications,
- Participation in architectural design and development,
- Performing of code reviews,
- Taking part in the estimation and planning process,
- Participation in requirement analysis.

**Skills**
**Must have**

Minimum qualifications:
- Front End Full Stack Software Development React,
- Minimum 3 years of relevant work experience in a software development role with project experience; ideally in a financial institution,
- Experience with Java8+, Hibernate, JUnit, Java Servlets, Spring Security, Spring MVC, Spring Core, SQL,
- Experience with JavaScript, React, TypeScript and Node.js,
- At least Upper-Intermediate level of English communication skills,
- Ability to work independently and within a collaborative team-oriented environment,
- Ability to communicate clearly, stand up for own ideas and engage in a technical discussion to find the best solution approach,
- Commitment to join a virtual team across locations.

Preferred qualifications:
- Knowledge of AngularJS framework

**Nice to have**

- A university degree, or equivalent education is a plus; preferably in computer science,
- German language will be also a plus.