Position: Java Developer
Company: teaminternational.com
Category: Java
Experience required: 3y
English level: intermediate

**Responsibilities**

Write custom cloud applications on top of the core custom platform
Write unique application code to fulfill client requirements that customize the application
Unit test, build, and deploy applications to a modern cloud infrastructure
Work with project teams to help determine the technical details of a particular customization or client request
Learn new technologies, best practices, and languages
Requirements
Have experience in writing web applications, and be familiar with standard web technologies such as Javascript and some associated libraries and/or frameworks: JavaScript (with HTML, CSS), Typescript, Angular (2.0+)
Strong knowledge of Object-Oriented language: JAVA 8+
REST

**Bonus skills**

Experience with an MVC framework, especially Spring Framework and it’s associated libraries
Experience with Javascript frameworks, as well as build/testing/deployment technologies (Angular, React, Grunt, Karma, Babel, Bower, etc)
Experience with PaaS or cloud computing services, specifically AWS
MySQL
NPM/Node JS
Spring Framework
Maven (3.x)
Hibernate/JPA

**Benefits**

• Professional and career growth opportunities
• Big goals, challenging work and meaningful feedback
• Your health support via compensation of sports activities, vacation policy, and private medical insurance
• Free English classes
• Modern and comfortable office in the city center
• Leisure activities in the office
• Bike parking zone