Architect and design scalable, high-performance Java applications.
Provide technical leadership in Core Java, Spring Boot, Hibernate, and database design (Oracle/MySQL).
Develop and implement best practices for coding, security, and performance optimization.
Collaborate with business stakeholders and translate requirements into architectural solutions.
Drive microservices architecture and cloud-native development approaches.
Optimize database performance and ensure efficient data modeling.
Review code and mentor development teams to ensure high-quality software delivery.
Work closely with DevOps teams to support CI/CD, containerization, and cloud deployment.
Evaluate emerging technologies and propose innovative solutions for business challenges.
Required Skills:
Core Java – Expertise in Java 8+ features, multithreading, concurrency, and memory management.
Spring Boot – Strong experience in developing scalable microservices using Spring ecosystem.
Hibernate & JPA – Proficiency in ORM frameworks, entity mappings, and performance tuning.
Database (Oracle/MySQL) – Strong knowledge of SQL, query optimization, indexing, and stored procedures.
Architecture & Design Patterns – Experience in designing enterprise applications, using patterns like MVC, Microservices, Event-Driven Architecture, etc.
API Development – Hands-on experience in designing RESTful APIs and integrating third-party services.
Security & Performance – Understanding of application security, authentication, and performance tuning.
DevOps & Cloud Exposure – Familiarity with Docker, Kubernetes, AWS/Azure/GCP is a plus.
Version Control & CI/CD – Experience with Git, Jenkins, and automated build pipelines.
knowledge of the Capital Market (particularly experience in the Indian Market), trading, derivatives, commodities, order management, Equity, FNO, and Mutual Funds.
Experience in Hybris Sr Developer (B2B & B2C), catalogue management, order management, promotions, pricing and other B2B/B2C eCommerce concepts.
Experience in Hybris foundational concepts with understanding of multi-channel, multiple site, multi-tenant scenarios, Hybris data modeling, Data integration and data migration activities.
Experience of working in SAP Hybris Commerce project as technical consultant – implementation, enhancement or support.
Experience in working with Java Enterprise Edition (JEE) including Java, Servlets and JSP.
Participate in sprints planning and help technical team to understand the design and provide technical help when require.
Approximately 5-8 years of total experience and Hybris Implementation experience in minimum 5 projects.
3 – 5 years implementing Hybris / Commerce.
Concrete understanding of SAP Hybris Application Lifecycle Framework.
Experience of implementing and/or supporting large web-based applications server-based systems/networks, ideally within an external customer facing and SLA- driven environment.
Knowledge on software architecture and multiple project methodologies: agile, Scrum.
Strong academic record including a degree in Computer Science, Business or another related field.