JVM Software Engineer | LOM | 1
Core
Modernizing and migrating database systems from Sybase to PostgreSQL by refactoring monolithic applications into microservices and moving business logic from the database layer to an application service layer.
Role type
Senior IC JVM Software Engineer
Builds
Microservices-based application services and modernized database architectures
Domain
Enterprise IT, Database Modernization, Java Ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Java 17/21, Spring Boot, Spring Cloud, Microservices architecture, REST API design, PostgreSQL, Sybase, Maven, Unit testing (JUnit 5, Mockito), System architecture design, Technical decision-making
Preferred skills
AI integration in development processes
Responsibilities
Analyze existing applications and databases to prepare architecture for migration, Design and develop microservices solutions, Migrate business logic from stored procedures to application services, Refactor monolithic solutions, Collaborate on system architecture and technical decisions, Identify opportunities to leverage AI technologies
Seniority
Senior, hands-on IC