Senior Java Engineer (Spring Boot)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Java Engineer (Spring Boot): Leading the test-driven migration of a legacy Java EE application to a modern Spring Boot architecture with an accent on database transformation from MySQL to MongoDB. Focus on designing clean, testable services, executing incremental migrations, and ensuring high performance parity through comprehensive unit and integration testing.
Location: Must be based in Romania, with the option to work remotely or from the Bucharest office.
Company
is a global custom product engineering company helping organizations and startups solve complex business challenges through high-quality technology solutions.
What you will do
- Analyze and document existing legacy Java EE components and business logic.
- Design and implement clean, testable Spring Boot services and data access interfaces.
- Execute the data model transformation from MySQL to MongoDB.
- Write comprehensive unit and integration tests using TDD practices before implementation.
- Manage incremental migrations with parallel validation to ensure system reliability.
- Ensure full performance parity between legacy and modern application versions.
Requirements
- Must be based in Romania.
- Strong experience in Java, Spring Boot, and building enterprise REST APIs.
- Ability to analyze and deconstruct legacy Jakarta EE/Java EE components.
- Deep understanding of MySQL relational data models and query optimization.
- Hands-on experience with MongoDB document modeling and Spring Data.
- Proven track record of TDD implementation with JUnit, Mockito, or Testcontainers.
Nice to have
- Experience with Kafka for event-driven architectures.
- Familiarity with containerized deployments using Docker and Kubernetes.
- Ability to use AI tools for code analysis and documentation generation.
- Proficiency in Python for scripting and migration automation.
Culture & Benefits
- Medical subscription with Regina Maria.
- Meal tickets (16 RON net/day worked).
- Access to internal meetups, conferences, workshops, and Udemy.
- Company-paid professional certifications.
- Radical flexibility with the choice between remote work or office attendance.
- Environment fostering growth through global impact projects and internal mobility.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →