Position: Java Software Engineer Team Lead  for Global Hotel Solution Provider
Company: Brightgrove
Experience required: 5y
Category: Java
English level: intermediate
Published: 2021-12-01T00:00:00+02:00

**ABOUT THE CLIENT**
Our partner is a well-established, leading hospitality solutions brand from Germany with a worldwide network. Being one of the global market giants in the business travel industry, the company provides various top-grade hotel management portals. Their solutions simplify the booking and management processes equally for corporates, travel managers, and travelers.

**PROJECT DETAILS**
Our customer – a global hotel provider- aims to diversify the business and is building a brand new platform.

Great opportunity to create a product from scratch!
What are we building?

Brand new platform for booking online meetings and groups, with instant booking and confirmation!
Platform’s core is a request funnel that will calculate the costs for a meeting based on market-standard requirements for meeting rooms, catering, and equipment.
The pricing automation yield management, big data, different databases – the opportunity to automate pricing models for customers and suppliers, and a new UI and booking engine.

**YOUR TEAM**
SCRUM team consisting of PO, Developers, Tester, and DevOps.

**WHAT’S IN FOR YOU**
Environment. Honesty, full transparency, and minimum bureaucracy
Health Beneﬁts. Paid time off due to health is agreed upon with your manager as needed. Medical insurance is available after the probation period is completed
Extra Income. Take on short-term part-time assignments whenever you feel desire to earn more or dig into other technologies
Work Schedule. Agree on your work hours with your client and manager at the start or adjust as needed as you go. Work remotely or from comfortable locations in Kyiv and Kharkiv
Paid Time Off. The number of days depends on the project, and our caring HRs will make sure you don't forget to use them
Personal Development. Attend conferences, courses, workshops or get certiﬁed—get compensated fully or partly

**RESPONSIBILITIES**
Implementation of web applications
Conducting code reviews
Designing software solutions
Ensuring SLA of products
Active participation in product growth
Mostly new features development
Participation in SCRUM ceremonies
Technologies: Postgres DB, AWS (RDS, EC2, mail service, Cognito, S3), Java 16, Spring Boot 2.5+ (security, web, data, cloud), Hibernate, microservices, Kafka, JUnit/Mockito, Jira, GitLab as CI/CD

An advantage would be:
Kubernetes, Elasticsearch, ElastiCache, Docker

**SKILLS**
Several years of professional experience as Java Developer
Knowledge of SQL, databases and their performance
Understanding of software development process
Solid standards for clean code and test coverage
Flexibility, initiative, fast learning abilities
Ability to work in a team and take responsibility
Experience with Agile methodologies
Good knowledge of English (B1-B2)