Principal Software Engineer (Java Full stack)
Eurofins ScientificMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessMetro location and popular Java fullstack title yield moderate candidate density despite seniority.
Java/Spring/microservices/cloud skills are highly transferable across industries, lowering background sensitivity.
Explicit 8+ years and specific Java/Spring/Cloud/fullstack requirements enforce strict filtering.
Job Description
Structured overview of role & requirementsAbout This Role
Lead design and development of enterprise-scale Java applications, including modernization from legacy to cloud-ready architectures.
Own technical direction for modules or subsystems, ensuring performance, scalability, security, and maintainability standards.
Collaborate with cross-functional teams and mentor engineers to deliver end-to-end solutions in Agile environments.
Minimum Requirements
8+ years of hands-on Java software development experience, preferably in global or enterprise projects.
Proficiency in Java 8+, Spring Boot, REST API design, unit testing frameworks (JUnit, Mockito), and front-end frameworks (Angular or React).
Experience with modern software design patterns, microservices, and cloud-native development on Azure.
Bachelor’s or Master’s degree in Engineering, Computer Science, or equivalent.
Ideal Candidate Profile
Experienced in full-stack Java development with strong backend and API design skills and practical cloud (Azure) experience.
Proven ability to lead technical direction and mentor software engineers within Agile/Scaled Agile frameworks.
Familiar with performance tuning, CI/CD practices, automated testing, and working in globally distributed teams.
