1 день назад
Lead Full Stack Software Engineer (Java)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Lead Full Stack Software Engineer (Java) (Java, React, Azure, AWS): Modernizing a large-scale lease management and analytics platform by decomposing a legacy monolith into cloud-native microservices with an accent on contract-first REST APIs, multi-tenant security, and AI-assisted development. Focus on designing scalable Java services, migrating data to PostgreSQL and Amazon Aurora, and delivering Kubernetes-based solutions across Azure and AWS.
Location: Ukraine; remote or office work
Company
delivers software engineering and technology modernization services for enterprise clients.
What you will do
- Lead the design and development of Java-based microservices and contract-first REST APIs.
- Modernize a large-scale lease management platform by decomposing its monolithic architecture using the strangler-fig pattern.
- Use AI-assisted engineering tools for prototyping, scaffolding, testing, refactoring, and delivery improvement.
- Define solution architecture, engineering standards, code review practices, and development best practices.
- Implement multi-tenant architectures, application security controls, JWT authorization, and performance optimizations.
- Support cloud-native delivery on Azure and AWS with Kubernetes, CI/CD, automated testing, and production-readiness practices.
Requirements
- 7+ years of backend engineering experience with Java and at least 2 years in a Tech Lead role.
- Strong knowledge of modern Java 17+, Spring Boot, and microservices architectures.
- Professional experience with React and contract-first REST API design using OpenAPI.
- Experience modernizing enterprise applications and migrating monoliths to microservices.
- Experience with PostgreSQL, Amazon Aurora, Redis, SQL Server, JWT-based security, and multi-tenant application design.
- Knowledge of Azure, AWS, Kubernetes, containerized environments, CI/CD, mentoring, code reviews, and stakeholder collaboration.
Culture & Benefits
- Work with distributed engineering teams on a strategic modernization initiative.
- Collaborate with architects, engineers, product stakeholders, and cross-functional teams.
- Apply AI-first and spec-driven engineering practices throughout the software development lifecycle.
- Choose a remote or office work format in Ukraine.
Hiring process
- Apply through the online form; the recruiting team will follow up.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →