Position: Middle Java Developer
Company: TEAM International
Category: Java
Experience required: 3y
English level: intermediate

We are the Offshore Development Center for one of the world’s major mobile operators across Scandinavia, Central Eastern Europe and Asia. Our big friendly development team is located in Kharkiv and we closely cooperate with Product Owners and Business Owners from Denmark to understand the customer’s business and provide best solutions for their needs.

Our team implemented a new system from scratch and now we are working to mature it by adding new functionality and optimizing the delivery process. We are actively helping our customer to create and develop next-generation digital solutions.

Project Description: 
Implementation of a unified TelCo middleware platform for integration of frontend systems with existing backend systems and data storages. Implementation of cloud and on-premise microservices.

Project technology stack: 
Java 8, Spring 5, Spring Boot 2, Spring REST, Spring Security, JAX-WS, AspectJ, JWT, JPA, Akka.io, Docker, MyBatis, Hibernate, MySQL, Hazelcast, ELK, Kubernetes, Gradle, Teamcity, Ansible, Unix shell, Tomcat, AWS, Git, Bitbucket, Jira.

You will:
• Be involved into business needs discussion
• Influence tech solutions to solve business issues
• Contribute to customer business development
• Work on integration different systems: Payment systems, Digital signature systems.
• Work on current solution continuous improvement to respond to dynamic market changes
• Contribute to CI/CD implementation
• Take a part in architecture decisions.

Requirements:
• Intermediate or better English, written/spoken.
• Work experience 3+ years in Java development, strong OOP knowledge.
• Fast learning 
• Java 8 
• Spring (Framework, Boot, Security) 
• Docker, Kubernetes 
• AWS native services (will be a great plus) 
• JPA 
• SQL 
• REST, SOAP 
• Tomcat 
• Akka or Spring Reactor (will be a great plus) 
• Git.

We offer:
• Competitive salary based on your experience level
• Full-time work schedule
• Friendly and trustful atmosphere
• Opportunity to work and communicate directly with the customers
• Your health support via compensation of sports activities, vacation policy and private medical insurance
• 23 working days of 100% paid vacation and sick days
• Free English classes
• Modern and comfortable office in the city-center
• Leisure activities in the office
• Bike parking zone.