Senior Java Developer
Role details
Job location
Tech stack
Requirements
Senior Java Developer We are seeking a Senior Java Developer with a minimum of 12 years of professional, hands-on Java development experience (15-18 years preferred) to support a large-scale legacy modernization initiative. This role is focused on transforming monolithic applications into microservices-based architectures, as well as supporting the transition from on-premise systems to hybrid cloud environments. The ideal candidate has deep experience modernizing enterprise platforms and building highly scalable, distributed systems. Required Technical Skills * Java / Core Java (versions 8-17; extensive hands-on experience) * Spring Framework (Spring Boot, Spring Data, Spring Cloud) * Microservices architecture * REST API's; REST & SOAP web services development * JPA2 / Hibernate (HQL, JPQL, Criteria APIs) * Object-Oriented Design & Design Patterns * Kafka * MongoDB