All offersWrocławJavaSenior Java/Kotlin developer
Senior Java/Kotlin developer
Java
CSHARK

Senior Java/Kotlin developer

CSHARK
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote
CSHARK

CSHARK

Founded in 2014, CSHARK began as a software services provider. Today, we’ve evolved into a global entity, offering comprehensive solutions and consultancy, with deep insights in financial and regulatory sectors, and the industrial and manufacturing domains. At CSHARK, we’re seeking innovative minds ready to shape the future of technology. Join us, and let’s craft groundbreaking solutions together.

Company profile

Tech stack

    Java
    advanced
    Microservices
    advanced
    Kotlin
    regular
    REST API
    regular
    AWS
    regular
    Docker
    junior
    Kubernetes
    junior
    React
    nice to have
    Scala
    nice to have

Job description

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!