Java Developer (e-commerce system)
We are looking for a Java enthusiast with an architectural mindset who will play a key role in developing an e-commerce ecosystem for a leader in the heating industry. This is a mission-critical tool used by professional installers and partner companies to source complex industrial components.
Our expectations
Experience ( 5+ years) and deep, practical knowledge of Java (including JVM internals, memory management, and multi-threading/concurrency).
Proficiency in Spring Boot, Spring Data, and Spring Security.
Experience in building systems using Apache Kafka or RabbitMQ. Crucially, they must understand data flow in distributed environments.
Practical knowledge of CQRS and Event Sourcing (experience with Axon Framework or similar is a plus).
Comfortable navigation in the world of containers (Docker, Kubernetes).
A practical approach to CI/CD (Gradle, GitHub Actions) and a willingness to work with MS Azure.
Proficiency in relational databases (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB).
Hands-on experience with Testcontainers, JUnit, Mockito, and E2E/integration testing.
Ability to analyze business requirements, translate them into architecture, and to justify the decisions to the team.
Proficiency in English (min. B2 level)
Participation in on-site workshops in client's office once per quarter (Katowice)
Main responsibilities
Designing and developing an ecommerce application in collaboration with cross-functional teams
Development of robust backend APIs and integrations for product catalog, orders placing, orders management, logistics provider, checkout and payment integrations
Implementation of responsive, resilient, user-friendly application services
Transformation of ideas and designs into application code and working functionalities
Manage our platform end to end – from strategy with cooperation with architect to operations and support (including product documentation and deployment processes and CI/CD practices)
Design and implementation of tests scenarios for components to ensure ecommerce platform successful

Britenet
We are a European company that has been creating world-changing solutions for over 18 years. When you join #BriteTeam, you join an international environment that supports innovation, diversity, and creativity. We believe...
Java Developer (e-commerce system)
Java Developer (e-commerce system)