Senior Software Engineer (EU) (f/m/d)

Location: ELEMICA EU, Bunnik, The Netherlands


Our Business

Elemica offers a state-of-the-art supply chain operating network in the areas of customer & supplier management and logistics— promoting new levels of efficiency and profitability for a leaner and more fully optimized supply chain. Elemica’s clients achieve significant value from reduced cost of operations, faster process execution with fewer resources through the automation of key business processes, removal of transactional barriers, and seamless information flow between business partners.


Our Values

All members of the Elemica team from our CEO to our newest entry-level employees are expected to adhere to a set of core values that we think are critically important to our success.

Speed and Responsiveness - Delivering what you say when you say it, enabled through proper planning and discernment

Teamwork - Understanding we’re in this together, we approach challenges collaboratively while avoiding silo behavior

Exhibit Outside-In Decision Making - Ensuring an external market view drives intelligent and commercially viable choices

Embrace Responsibility - Accepting ownership and delivering positive outcomes despite obstacles I may encounter

Respect for Each Other - Conducting all interactions professionally with honesty, integrity, and candor


The Position – Senior Software Engineer (f/m/d)

(Location: ELEMICA EU, Bunnik, The Netherlands)

As a Senior Software Engineer at Elemica, you are responsible for designing and developing the core product’s new functionality, as well as for extending existing functionality while maintaining Elemica’s quality and robustness. We help our Fortune 100 clients revolutionize their operations and supply chains, creating more value through connected products and enterprise data integrations, including advanced analytics and AI. You are a systems thinker and solver of complex challenges, always seeking new ways to achieve better results for our team and our customers through our leadership abilities and professional strengths.


The Responsibilities:

  • Receive functional requirements and specifications and provide software solutions.
  • Understand and make decisions on high-level architectural design and patterns.
  • Ensure that our systems and solutions have the highest level of scalability and maintainability.
  • Actively mentor other engineers with technical challenges.
  • Implement (mostly) back-end and front-end.
  • Implement automated tests ensuring correct implementation.
  • Review codes
  • Follow and set coding standards and best practices.


The Experience and Skills Required:

  • Bachelor's degree in Computer Science, or related field.
  • 5+ years professional experience in web application development.
  • Mastery in building complex and scalable system, software architecture, and have made big technical decisions.
  • Must have experience:
    • Java 8+
    • Spring Framework (Core)
    • Hibernate + HQL and SQL
    • REST
    • Unit test (JUnit+Mockito)
    • CICD
    • Git
    • Maven
    • Nice to have experience: Spring Modules (Web MVC, Security, Web Services, Batch and Integration), JMS, SOAP, EAI, AWS, Docker, Jenkins, Java 11, UML, TypeScript, Angular, JSF, Selenium, NPM, Eclipse, Algorithms.
  • Good understanding of software development life cycle.
  • Analytical and a problem solver.
  • Open minded in receiving feedback and always striving for improvements.
  • Goal oriented, with the ability to plan, prioritize, and meet deadlines in a fast-paced environment.
  • Ability to communicate professionally and effectively, both written and verbally.
  • Ability to work independently, as well as assisting others.
  • Fluency in English, it is an international company.
  • Good sense of humor, skills in table football and chess is a plus.
  • This job is in Bunnik, The Netherlands. No relocation provided.


Elemica offers an excellent total rewards package. Initiative, creativity, learning and results are far more important than hierarchy, position or title.

Elemica B.V. • Kosterijland 70-78 • 3981 AJ Bunnik, Utrecht • The Netherlands

Interested? Please send your application by e-mail to: eurocareers@elemica.com

Please include the job title in the subject line.