As a Principal Engineer, Java Fullstack at Nagarro, you will be responsible for designing, developing, and implementing complex software solutions. You will have extensive experience in Java programming, Spring frameworks, and microservices architecture. You will also be comfortable working with cloud services and agile methodologies. This role requires a strong understanding of object-oriented programming, design patterns, and modern tools such as Docker, Jenkins, and Gitlab CI.
Must Have:- 10+ years of experience in Java programming
- Knowledge of JavaScript, HTML, CSS
- Experience with Spring Core, Spring Boot, Hibernate
- Experience with Angular, React or other JS frameworks
- Strong knowledge of microservices architecture (MSA)
- Object-oriented programming and design patterns
- Knowledge of cloud services environments (AWS, GCP, Azure)
- Comfortable using modern tools like Docker, Jenkins, Gitlab CI
- Experience with agile methodologies