Position: Expert Java Developer
Company: Ciklum
Category: Java
Experience required: 5y
English level: upper

You’ll work with **TUI**, the leading tourism group. It covers the entire tourism value chain under one roof with 1,600 travel agencies and leading online portals, five airlines with around 150 aircraft, over 400 hotels, 17 cruise liners, and many incoming agencies in all major holiday destinations around the globe. This integrated offering enables TUI to provide 27 million customers with an unmatched holiday experience in 180 regions combined with their commitment to sustainable tourism. The TUI Group’s share is listed in the FTSE 250 index.

**Responsibilities**
Delivery. Create and maintain modern interfaces according to unit’s architecture design standards, code standards
Code Quality. Follow and improve code quality standards
Analyze and Estimate. Perform technical assessment of design and requirements to ensure the possibility of their implementation within reasonable time
Software Design. Create and review software feature design documents and provide the solution

**Requirements**
Primary skills: Java, Spring Frameworks
Secondary skills: RDBMS, NoSQL
CI/CD: Clouds AWS
Methods and tools: Docker
Quality Assurance: Testing, Quality Assurance (gates), Technical Backlog
Software Design: API Architectural Styles (like REST, gRPC)
SDLC: Agile development experience
Upper-Intermediate English
**Desirable**
Certifications on:
Java
Spring Frameworks
Cloud providers
Delivery processes (SAFe, Agile, etc)
Experience with  APIGateway, SNS, SQS
Experience with Leading and Supporting medium to large size solution delivery projects
**What's in it for you**
Career growth opportunities
Realization of your innovative ideas in building new Ciklum Solutions and Services
Friendly collaborative teams and enjoyable working environment
Professional skills development and training programs
Variety of knowledge sharing, training and self-development opportunities