Job
Description
As a Senior DeveloperJava specializing in Commerce Tools, you will be responsible for the following: - Minimum 4+ years of development experience with Commerce Tools - Hands-on experience working with GraphQL using CommerceTools APIs - Extensive experience in working with CT Shopping Cart and Checkout functionalities & APIs - Extensive experience on Catalog functionalities & APIs Your key responsibilities will include: - 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 scaling patterns, messaging, microservices, information models, and distributed logging/tracing - Experience with Microsoft Azure cloud-based application/service architecture, including deployment and scaling - Hands-on experience in Azure Cloud Services, DevOps, Docker images, containers, Kubernetes, distributed cache (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 context of developing and operating large-scale multi-tenant systems - Broad knowledge of contemporary technologies and frameworks blended with experience of working 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 with business and technology partners, peers, and senior management - Strong interpersonal skills and the ability to work with multiple stakeholders to drive success Additionally, domain knowledge in the Healthcare or Insurance/Financial services industry is preferred. As a Senior DeveloperJava specializing in Commerce Tools, you will be responsible for the following: - Minimum 4+ years of development experience with Commerce Tools - Hands-on experience working with GraphQL using CommerceTools APIs - Extensive experience in working with CT Shopping Cart and Checkout functionalities & APIs - Extensive experience on Catalog functionalities & APIs Your key responsibilities will include: - 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 scaling patterns, messaging, microservices, information models, and distributed logging/tracing - Experience with Microsoft Azure cloud-based application/service architecture, including deployment and scaling - Hands-on experience in Azure Cloud Services, DevOps, Docker images, containers, Kubernetes, distributed cache (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 context of developing and operating large-scale multi-tenant systems - Broad knowledge of contemporary technologies and frameworks blended with experience of working 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 with business and technology partners, peers, and senior management - Strong interpersonal skills and the ability to work with multiple stakeholders to drive success Additionally, domain knowledge in the Healthcare or Insurance/Financial services industry is preferred.