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.