RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS)
Website:
clpsglobal.com
Job details:
Role: Java Architect
Location: Pan India
Experience: 5+ years
Notice Period: Immediate to 15days
Job Description:
Experience in building Cloud Native applications from a Domain driven design and micro-services architecture perspective
• Expertise in defining physical data models, write maintainable & testable code that is consistent with micro-service architecture principles
• Experience in working with fully automated CI / CD pipelines, support software solutions that are customer focused & highly secure.
• Know-how in defining end-to-end application architecture/development, Performance, Security, testing.
Must Have Skills:
• Hands-on Experience in Micro Services Design and Development - adhering to Azure Cloud principles.
• Implementation knowledge of managing asynchronous communication using Kafka or other JMS broker solutions to achieve similar result.
• Hands on experience with coding large-scale feature sets at every level of the stack, from the database till APIs.
• Java (17 and above),
• Spring boot,
• GraphQL,
• Azure AKS
• Maven,
• GIT, Azure Repo
• mockito, jmockit, jacoco, etc
This role requires a wide variety of strengths and capabilities, including:
• BS/BE degree or equivalent experience
• Working experience with continuous integration/development using CI/CD
• Design, develop, and evolve architecture for highly scalable, performant, and resilient backend services and BFF layers
• Expert in hands-on programming with Java (version 19 and above) and J2EE.
• Deep understanding of product catalog management systems, including complex attributes, variations, and pricing models.
• Lead the design and implementation of Microservices, Rest APIs, and Web Services.
• Strong experience with Docker and Kubernetes for containerization and orchestration.
• Proven expertise in designing and implementing Java interfaces and working with relational databases (MySQL, Postgres, etc.) and NOSQL databases like Mongo,Azure CosmosDB
• Hands-on programming experience with Spring Boot, Spring cloud, Spring security , Reactive programming WebFlux.
• Experience designing and scaling systems for high-volume transactions (e.g., order processing, payment gateways).
• Strong understanding of application server infrastructure.
• Good understanding of build and deployment pipelines, specifically in Azure.
• Familiarity with Azure Services such as Storage, Key Vault, and App Insights (error logs) is a plus.
Click on Apply to know more.