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

**Responsibilities:**
Application development according to business requirements
Involment in SDLC processes as a member of SCRUM team
Contribute in solution design and architecture, development practicies, and knowledge sharing
Effective communication with team mates 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)