Position: Back-end dev (Java)
Company: estem
Experience required: 3y
English level: upper

You will be responsible for design and implementation of our Software
Development and Integrations projects with major international banking and insurance players.

For over 6 years estem helps its customers on their way to efficient digitalization: from custom enterprise integration solutions to ad- hoc tailored software on any scale.
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.
We are based in Cologne (DE), but strongly believe in and practice remote-first mentality.

**Your Profile**
● At least 3 years of professional experience with Java 8/11
● Spring Boot
● Docker, Kubernetes
● Relational databases — MySQL, PostgreSQL
● Good English or German communication skills

**Nice to Have**
● Sound knowledge in SOA, EIP, Software Design Patterns
● Implementing scalable Web Services, Messaging or Data Transactional
systems
● Apache Camel
● Microsoft Azure
● SOAP
● NoSQL- databases, understanding of data models design and
databases performances.
● Building your code with Maven
● Good understanding of Networking and Security concepts
● Experience with Linux / Unix, Virtual Machines

**What We Offer**
● 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 paid vacation, holidays, and sick leaves
● Free German online classes
● Team events across Europe
● Relocation to Cologne as an option

At Estem, we don’t let each other down; we only succeed as a team. 
You will join an outstanding, highly motivated team that values a positive and open working environment - and an employer that welcomes diversity and actively promotes equal opportunities on every level. Simply - a group of people who genuinely appreciate and support each other, creating a successful product.