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.
Responsibilities
- Applying your experience and knowledge in Object-oriented programming and various core and enterprise design patterns
- Implementing resiliency (throttling, circuit breaker, bulk heading etc.) and error handling, profiling CPU/Memory of applications
- Develop features based on best software development practices, ensuring clean code and clean design
- Play a proactive role in proposing technologies, tools & approaches
- Collaborating 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 years
- Familiarity with microservices architecture and related technologies (e.g., Docker)
- Hands-on experience in development functionality accompanied by unit tests, integration tests, etc
- Proficiency 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 APIs
- Experience of delivering particular parts enterprise-grade solutions, including having fully participated in and successfully delivered at least 1 project end-to-end
- Experience with cloud technologies, particularly Kubernetes, for container orchestration and deployment
- Collaborative, team-based approach
- Able to communicate effectively to other members of the project team
- Proactive way of thinking
- Excellent problem-solving skills
- Fast learner
- B2+ English level - able to read, write, & speak fluently
Nice to have
- Any certification in commerce platforms
- Experience with one of E-commerce platforms - SAP Commerce Cloud (Hybris), CommerceTools, etc
- Cloud experience (Azure preferred)
- Familiarity with Angular or ReactJS
- Knowledge of HTML
- Proficiency in CSS, LESS, SASS
- Experience with Docker, Kubernetes
We offer
- We gather like-minded people:
- Engineering community of industry professionals
- Friendly team and enjoyable working environment
- Flexible schedule and opportunity to work remotely within Poland
- Chance to work abroad for up to 60 days annually
- Relocation within our 50+ offices
- We provide growth opportunities:
- Outstanding career roadmap
- Leadership development, career advising, soft skills, and well-being programs
- Certification (GCP, Azure, AWS)
- Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru
- Language classes in English and Polish for foreigners
- We cover it all:
- Stable income (Employment Contract or B2B)
- Participation in the Employee Stock Purchase Plan
- Benefits package (health insurance, multisport, shopping vouchers)
- Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
- Referral bonuses
- Corporate, 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 interview
- We will reach out to selected candidates exclusively