Job Title: Senior Developer–Java (Commerce Tools)
Type: Fulltime
Experience: 8+ years
Location: Pune(Hybrid)
Responsibilities:
• Write clean, performant code, including unit testing and documentation.
• Mentor and advise across all technical aspects of delivery (solution design, software engineering,performance tuning, analytics) • Provide thought leadership for improving development tooling and practices.
• Enable delivery teams to achieve incremental sprint goals.
• Work with a global team, including product owners and business stakeholders, to develop and supportapplication. • Investigate and address production and performance issues.
Work Experience: Java:
• Minimum 7 years of experience working on back-end technologies.
• Highly proficient in object-oriented programming in Java
• Extensive experience with J2EE, Spring Core, AOP, Spring Boot
• Experience in test-driven development (TDD), integration testing, and end-to-end testing using Junit.
• Mockito, RestAssured, etc. Commerce Tools:
• Minimum 4+ years development experience with Commerce Tools
• Hands on experience working with GraphQL using CommerceTools API’s.
• Extensive experience in working with CT Shopping Cart and Checkout functionalities & APIs
• Extensive experience on Catalog functionalities & APIs
Required Skills:
• Extensive experience with J2EE, Spring Core, AOP, Spring Boot
• Experience in test-driven development (TDD), integration testing, and end-to-end testing using Junit,Mockito, RestAssured, etc.
• Strong understanding of large-scale distributed system architectures, including EAI& distributed scalingpatterns, messaging, microservices, information models, and distributed logging/tracing
• Experience with Microsoft Azure cloud-based application/service architecture, including deployment andscaling.
• Hands on experience in Azure Cloud Services, DevOps, Docker images, containers, Kubernetes, distributedcache (Redis), distributed APM solutions
• Hands on experience with front-end technologies like Angular, React, JavaScript, or TypeScript
• Demonstrable understanding of infrastructure and application security management, in the contextof developing and operating large-scale multi-tenant systems
• Broad knowledge of contemporary technologies and frameworks blended with experience ofworking with relevant ones (Spring, RESTful web services, database)
• Very good understanding of Commerce Tools as a Product
• A roll-up-the-sleeves working attitude, learner mindset for skill exploration and experiments.
• Strong written and verbal communication skills with the ability to effectively communicate withbusiness and technology partners, peers, and senior management.
• Strong interpersonal skills and the ability to work with multiple stakeholders to drive success.
• Healthcare or Insurance/Financial services industry domain knowledge is preferred.