Position: Senior Java/Kotlin developer
We are looking for a developer familiar with coding in Kotlin, with the full backend software process, and comfortable with working in a dynamic, fast-changing international environment. An ideal candidate should have experience in creating applications based on the microservices architecture and also have a strong technical background as a backend developer.
The project has a greenfield approach and focuses on digital banking. Project assumes building a basic banking functionality like account management, payment, transfers, as well as cash services on a multinational level. It’s a great chance to have a big impact on creating a new product, like a web application for end customers as well as business users.
The management of the project is on the client’s site and based on Agile principles (SCRUM). It can be required of you to travel to the client for the onboarding process. However, most of the work is done remotely or from one of CSHARK’s offices (Wroclaw, Katowice, or Bielsko-Biala).
Main Responsibilities:
- Delivering backend in Kotlin for microservices into a private cloud environment
- Prototyping new software of the product, i.e., banking platform using Kotlin
- Involvement in the development of an application based on microservices architecture
- Ensuring compliance with architectural patterns
- Create main modules of application typical for banking needs like withdrawal, payments, money transfer, card management, account management
- Integration of cloud database storage solutions
- Working with internal teams to ensure that features are being developed and supported
You're perfect fit if you:
- Have at least 5 years’ of experience in backend development, including a minimum 1-year experience with Kotlin
- Experience in the implementation of microservices
- Coming from Java/Scala background
- Have practical knowledge of software architecture, data modeling, and object-oriented programming concepts
- Have experience with some of the cloud infrastructure: AWS, Google Cloud, Azure, Alibaba Cloud
- Have at least some experience in building public-facing systems which are secure, performant highly scalable and remotely maintainable
- Have an Agile development approach, supported by practices
- Display English language skills at B2 level
- Are able to work in a remote team
- Have some experience in React – will be a plus
Let's talk about your future in CSHARK!