Senior Backend Developer - VASC-Kotlin (2)
Senior Backend Developer - VASC-Kotlin (2)
About us:
At SHC we believe that an environment of trust, security, personal care and empowerment is the foundation for creating a better world
through digitalization and responsible use of technology. Our team of more than 50 amazing people brings this mission to life every
day through our innovative products and first-class consulting services. As a powerhouse for digital innovations, we make a real
impact and improve and simplify everyone’s daily life every day.
Would you like to support us on our journey and become part of our team? We’re looking forward to your application!
Your Mission:
Our Value Added Services Cloud (VAS Cloud) team enables and brings digital innovations that were limited to the online world directly to
the point of sales so that every human being can benefit from them – every single day in every single payment transaction. As a Senior
Backend Software Developer (f/m/d), you make a real impact on your team, our product, and customers (i.e. you make the magic happen)
at every single terminal by developing the VAS Cloud platform, driving backend solutions and contributing to a scalable, and
high-performing environment that enhances digital payment experiences in a secure, compliant, yet simple and human-friendly way.
Your Responsibilities
You’re a backend machine who --insert: end to end / bigger picture no code monkey
Feature Development: You implement new features and optimize existing ones for our VASCloud platform / digital payment
products.
Team Collaboration: You work in our cross-functional Scrum Product Team with developers, product owners, sales, marketing and
customer support (read: “we only succeed as a team ”). You participate in sprint and strategic planning meetings and take full
responsibility with the whole team for defining and achieving product goals.
Quality Assurance: You ensure the high quality of our products leveraging CI/CD, automated testing, refactoring source code,
championing code quality and creating a suitable production environment (Available/Stable/Capable/Monitored/etc #AllTheY-Lities)
Problem Solving: You discuss blockers within the team and make complex technical and design decisions for backend
development projects.
Knowledge Sharing and learning: You teach and learn from others, growing together, through coaching, maintaining team
documentation and actively sharing knowledge (relevant, or irrelevant but fun). You will also get into the German Telematic
Infrastructure in order to help us innovate alternative compliant solutions for our customers (Learn the rules like a pro, so you can
Your Profile
Experience: proven track of development experience in complex production live systems (think: multi-tenant, SOA, micro services,
good chunk of users).
Language: Production experience in the JVM world. Our primary language is Kotlin, but we welcome all JVM experience if you're
open for switching.
Backend Skills: hands-on experience with IoC-Frameworks (e.g. Ktor, Springboot) and relational databases (including ORM
frameworks such as Hibernate or Exposed). Queuing (eg. Kafka/RabbitMQ/etc) is a plus.
Coding Practices: Your code is automatically tested (TDD) and clean (sonar/etc) #6MinutesToProduction
Your culture: