Java Software Engineer – Enfinity / Intershop Commerce Platform
À1 Áúëãàðèÿ ÅÀÄ Top employer
more than 300 employees
Java Software Engineer – Enfinity / Intershop Commerce Platform
Ñîôèÿ
full-time

Java Software Engineer – Enfinity / Intershop Commerce Platform

Ñîôèÿ full-time

Job Description

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!