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

**The project involves:**

- Java 7/8
- Groovy
- Oracle DWH
- MongoDB
- Weblogic
- Jira / SVN / Maven / Jenkins
- Cucumber
- Windows / Linux

**Responsibilities**

- Write clean, maintainable code, perform peer code-reviews
- Be responsible for architectural design, writing code, testing, deployment, and support of the application
- Partner with the team on finding new ways to solve technical and business problems
- Work with stakeholders to add definition to project requirements
- Production support activities

**Skills**

**Must have**
- Strong Java: Core, JDBC, multithreading, Collections, I/O
- Strong database development: SQL, transactions, isolation level, query optimization
- Strong understanding of data structures and algorithms (e.g. big O notation, red-black tree, hash table, sorting algorithms)
- Good spring-core, spring-beans, spring-jdbc
- Linux shell experience
- Good communication skills

**Nice to have**
- Javascript / JQuery / AngularJS
- MongoDB experience
- Groovy
- Oracle PL/SQL