Position: Java Developer
Company: Luxoft
Category: Java
Experience required: 3y
English level: upper

Client-server application with Angular JS as front-end, Java server side with Oracle database used as data storage.
The application is intended for calculation of investment portfolio of financial companies.

Responsibilities:
Application development according to business requirements
Involvement in SDLC processes as a member of SCRUM team
Contribute into solution design and architecture, development practices, and knowledge sharing
Effective communication with teammates and customer

Mandatory Skills Description:
**3+ years J2EE of industry experience**
Fundamental knowledge of Web Application Architecture Design and patterns
Fundamental knowledge of Data management layer
Core Java
Spring
Hibernate
SQL (Oracle)
Setting build tools up Spring, Hibernate, Swagger, Maven
Authentication, OAuth, SSO

Nice-to-Have Skills:
Knowledge and experience with contemporary design frameworks/systems (e.g. Angular JS, React, Spring Cloud, Micro-services)
GCP

Languages:
English: B2 Upper Intermediate