Strength. Care. Growth
You’ll know A1 Bulgaria is the right place for you if you are driven by:
- Opportunities to learn and build your career.
- Meaningful work in a stable and fast-paced company.
- Diversity of people, projects, and platforms.
- A supportive, fun, and inspiring place to work.
Your daily routine would include:
- Developing core commerce features end-to-end within a cross-functional squad, designing cartridges, business logic, and custom pipelines/controllers following Enfinity best practices.
- Building and maintaining enterprise integrations connecting the Enfinity platform with ERP, CRM, payment gateways, OMS, and third-party services.
- Investigating and resolving issues across the Enfinity application cluster, cartridges, and database layers (including cache invalidation, pipeline breaks, and batch jobs).
- Participating in code reviews to maintain platform stability, architectural standards, and clean code across cartridges.
- Optimizing performance across Enfinity application servers, object caches, and Oracle DB queries.
- Designing and maintaining database schemas and Enfinity persistent business objects (ORM/EDL), ensuring data consistency across migrations.
We’ll know you can make it if you have:
- Enfinity / Intershop Commerce Management Experience: Minimum 3+ years hands-on development experience customizing Enfinity/ICM (cartridge architecture, pipelines, pipelets, job pipelines, and business objects).
- Strong Core Java & OOP: Solid command of Java (enterprise patterns, clean code, multi-threading, and memory management).
- Database & ORM Proficiency: Strong working knowledge of Oracle DB (SQL queries, stored procedures, indexing, performance tuning) and Enfinity's native ORM/persistence engine or Hibernate.
- Web & Templating Technologies: Experience working with ISML (Intershop Markup Language) templates, JSP/HTML, JavaScript, and XML-based configurations.
- Integrations & Protocols: Proven experience designing and testing REST and SOAP/XML web services and APIs (SoapUI, Postman, or equivalent).
- Application Servers & Environment: Experience configuring, deploying to, and debugging enterprise application servers (Apache Tomcat, native ICM app servers).
- Caching & Concurrency: Deep understanding of caching layers (Enfinity cache architecture, distributed caching/locking, and cache invalidation strategies).
- Tooling & Build Systems: Proficiency with Git/GitHub, Maven or Gradle, and issue tracking tools like Jira.
- Communication & Mindset:Fluent English (written and spoken).Strong communication skills — able to articulate architectural decisions, technical trade-offs, and system limitations clearly.A proactive mindset — you anticipate edge cases, spot performance bottlenecks early, and drive solutions forward independently.
Nice to have:
- Experience migrating Enfinity/ICM legacy monoliths toward headless architectures or modern REST/OpenAPI microservices.
- Familiarity with Spring Framework / Spring Boot for sidecar services or microservice extensions.
- Working knowledge of containerization (Docker, Kubernetes) and CI/CD pipelines.
- Experience with identity/security providers such as LDAP, Keycloak, or modern OAuth2/JWT auth layers.
- Familiarity with modern search/catalog engines integrated with ICM (e.g., Elasticsearch, Solr).
Apply now!