




Job Summary: We are seeking a software engineering professional to work on development using Java, microservices, architecture, mentoring, and best practices. Key Highlights: 1. Technical leadership in Java, microservices, and reference architecture 2. Mentoring and upskilling developers at various levels 3. Focus on engineering best practices and code quality * Bachelor's degree in **Computer Science, Software Engineering, Information Systems**, or related fields. * **5 years of professional experience** in software development. * Knowledge of **agile methodologies** (Scrum, Kanban), with a track record of application in large-scale projects. * Proficiency in **Java 8\+**, **Spring Framework / Spring Boot**. * Experience with **microservice architecture**, **RESTful APIs**, **GraphQL**. * Knowledge of **Apache Kafka** (event-driven architecture), **messaging**, and **asynchronous processing**. * Solid knowledge of **relational databases** (Oracle, PostgreSQL, MySQL) and **NoSQL** (MongoDB, Redis). * Experience with **Angular 10\+**, **TypeScript**, **RxJS**, **NgRx** (or equivalent state management). * Experience with **CI/CD pipelines** (Jenkins, GitHub Actions, GitLab CI). * Experience with **AWS, GCP, or Azure** (preferably **AWS EKS, RDS, S3, Lambda**). * Definition of **reference architecture**, quality standards, and code governance. * Mentoring and upskilling developers at various levels (Junior, Mid-level, Senior). * Experience with **code reviews, pair programming**, and **engineering best practices**. Minimum Education: Bachelor's Degree


