Description
We are looking for a Senior Java Commerce Developer to join our team.
Our client is a B2B pharma distributor, and they operate one of the biggest by-revenue e-commerce systems in the world. We are adapting a monolithic on-prem platform to microservices by using modern technologies and approaches.
By joining that project you will work with such technologies like Azure, Databricks. We are writing on Java, we have Kubernetes. Since we have high availability requirements, we’re multi-region, we heavily use Cosmos for cross-region synchronization.
#EasyApply
Responsibilities
Applying your experience and knowledge in Object-oriented programming and various core and enterprise design patternsImplementing resiliency (throttling, circuit breaker, bulk heading etc.) and error handling, profiling CPU/Memory of applicationsDevelop features based on best software development practices, ensuring clean code and clean designPlay a proactive role in proposing technologies, tools & approachesCollaborating with multiple teams and stakeholders, requiring excellent English communication skills
Requirements
3+ years of strong Java Developer with Commerce experience (Hybris, Commercetools, other commerce platforms), including experience with versions released in the last 1-2 yearsFamiliarity with microservices architecture and related technologies (e.g., Docker)Hands-on experience in development functionality accompanied by unit tests, integration tests, etcProficiency in database technologies such as SQL and NoSQL databases (e.g., MariaDB, Postgres, MongoDB)Extensive experience with integrating systems with 3rd party dependencies via RESTful APIsExperience of delivering particular parts enterprise-grade solutions, including having fully participated in and successfully delivered at least 1 project end-to-endExperience with cloud technologies, particularly Kubernetes, for container orchestration and deploymentCollaborative, team-based approachAble to communicate effectively to other members of the project teamProactive way of thinkingExcellent problem-solving skills Fast learner B2+ English level - able to read, write, & speak fluently
Nice to have
Any certification in commerce platformsExperience with one of E-commerce platforms - SAP Commerce Cloud (Hybris), CommerceTools, etcCloud experience (Azure preferred)Familiarity with Angular or ReactJSKnowledge of HTMLProficiency in CSS, LESS, SASSExperience with Docker, Kubernetes
We offer
We gather like-minded people:
Engineering community of industry professionalsFriendly team and enjoyable working environmentFlexible schedule and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyRelocation within our 50+ offices
We provide growth opportunities:
Outstanding career roadmapLeadership development, career advising, soft skills, and well-being programsCertification (GCP, Azure, AWS)Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud GuruLanguage classes in English and Polish for foreigners
We cover it all:
Stable income (Employment Contract or B2B)Participation in the Employee Stock Purchase PlanBenefits package (health insurance, multisport, shopping vouchers)Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and moreReferral bonusesCorporate, social and well-being events
Please, note:
The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interviewWe will reach out to selected candidates exclusively
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.