Clean Architecture (junior)
You will be working on our platform for Next Generation Customer Present payments.
Being part of a mission team based out of Munich (Germany) and Poznan (Poland), you will be responsible for delivering functionalities end-to-end across our mobile and backend platforms (both Java / Kotlin).
Essential functions :
Together with the Product Owner you will define technical aspects of the business needs and translate them into a business logic.
You will work with the team to implement business logic across our mobile and backend platform.
You will collaborate across different teams to achieve your own mission and help them achieve theirs.
You will suggest, drive and support improvements to the code base and architecture.
You will work on the quality and security of the code that processes thousands of transactions hourly (and growing).
2+ years of work experience with a Bachelor's degree or 4 +years of relevant experience with an Advanced Degree (e.g., Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD.
Required experience :
Deep understanding of Java and Kotlin.
Strong problem solving and analytical skills.
Experience with working on at least one platform out of : desktop, web (backend) or mobile and desire to gain experience on the other ones.
Experience with the application development lifecycle, CI / CD and proficiency in writing maintainable code using TDD / BDD paradigms.
Good understanding of clean code principles SOLID, KISS, DRY, Clean Architecture.
Effective communication skills and fluent English.
Optional experience with :
Writing frameworks and libraries.
Spring boot framework.