Required Qualifications & Skills
· Experience: 12+ years of hands-on software development experience building enterprise-grade applications.
· Core Java & Frameworks: Deep expertise in Java (Java 8/11/17+), Spring Framework (Spring Boot, Spring Data, Spring Security, Spring Cloud).
· Microservices & REST APIs: Extensive experience designing, developing, and decoupling monolithic applications into distributed, event-driven Microservices using REST APIs.
· Cloud Infrastructure (Azure): Proven hands-on experience working with Microsoft Azure services (Azure App Services, Blob Storage, Azure SQL / Cosmos DB, Service Bus, Azure DevOps).
· Database & SQL: Strong proficiency in relational databases, advanced SQL query optimization, transaction management, and ORM frameworks (Hibernate / JPA).
· Frontend Basics / Full Stack: Proficiency with modern frontend technologies (TypeScript, React.js, Angular, or Vue.js) to build or integrate full-stack UI workflows.
· Autonomy & Impact: Demonstrated track record as a top-tier Individual Contributor who thrives without micro-management.
· Communication Skills: Exceptional oral and written communication skills with the ability to lead technical discussions, document system designs, and influence technical direction.