— University degree in computer science / business informatics
— At least 5 years of professional experience as a Software Engineer, using JEE, building Backend and Frontend applications.
— Sound knowledge in SOA, EIP, Software Design Patterns
— Expert knowledge in Spring (Boot), implementing scalable Web Services, Messaging or Data Transactional systems.
— Building your code with Maven
— Experience with relational and NoSQL- databases, understanding of data models design and databases performances.
— Good understanding of Networking and Security concepts
— Experience with Linux / Unix, Virtual Machines, Docker
— Good English or German communication skills
— Leadership and ownership skills
— Experience in UX
— Apache Camel
— Building SPAs with VueJS or ReactJS
— Wrapping your code into CI/CD (GitLab or Bamboo with Docker and Ansible)
— Stable and secure working environment
— Personal and professional growth — we invest time and money in your career (conferences, courses, training, software, etc.)
— Remote, flexible working hours. Let your git speak for itself, not a timesheet.
— Flexible vacations
— Team events across Europe
For nearly 5 years estem helps its customers on their way to efficient digitalization: from custom enterprise integration solutions to ad- hoc tailored software on any scale.
You will be responsible for design and implementation of our Software Development and Integrations projects with major international banking and insurance players.
From applying clear design principles, through to crafting the architecture, test driven development and supporting the full software lifecycle, we create beautiful, custom tailored, maintainable solutions with our customers. No strings attached, we are proud of our work and would like you to take a solid part in it, by also sharing your best practices with our own Center of Excellence in Software Development.
We are based in Cologne (DE), but strongly believe in and practice remote- first mentality. Done right it results in more freedom, productivity and happiness.
You’ll join a highly motivated team with experienced developers and architects. Excellent work and continuous feedback to learn and grow together is an important culture driver for us. Agile principles are lived from strategy definition to operational implementation.