Vacancy description
Principal Software Engineer (Java Full stack) in Bangalore, भारत
Eurofins
Bangalore, भारत
Eurofins seeks a Principal Software Engineer to design and develop enterprise-scale Java applications, lead technical initiatives, and mentor engineering teams. This role combines hands-on full-stack development with architectural oversight and modernization of legacy systems.
Responsibilities
- Design and develop complex backend and full-stack features using Java, Spring Boot, and REST APIs
- Lead technical direction for modules and mentor engineers across teams
- Support modernization of legacy systems to cloud-ready, microservices-based architectures
- Ensure solutions meet performance, scalability, security, and maintainability standards
- Collaborate with product, QA, DevOps, and architecture teams on end-to-end delivery
Requirements
- 8+ years hands-on Java development experience on enterprise projects
- Proficiency in Spring Boot, REST APIs, SQL, and relational databases
- Strong background in object-oriented design, SOLID principles, and design patterns
- Experience with microservices architecture and cloud-native development
- Demonstrated expertise in unit testing, performance profiling, and JVM optimization
- Knowledge of CI/CD pipelines, Azure DevOps, Docker, and agile methodologies
- MCA or Bachelor's degree in Engineering, Computer Science, or equivalent
Loading similar vacancies…