Logo for XData Group

Senior Kotlin Developer

Roles & Responsibilities

  • 5+ years of experience in Kotlin development
  • Strong understanding of object-oriented programming principles and design patterns
  • Experience with Spring Framework and Hazelcast
  • Experience with PostgreSQL and R2DBC for reactive data access

Requirements:

  • Develop high-quality, scalable, and efficient Kotlin applications
  • Write clean, well-designed, and maintainable code
  • Collaborate with cross-functional teams to design, develop, and test software solutions
  • Participate in code and design reviews to maintain code quality

Job description

Join xData Group, a rapidly evolving fintech company, where we are developing innovative financial technology solutions that leverage cutting-edge AI technologies. We provide an exciting startup culture and the opportunity to be at the forefront of fintech innovation.

The company provides both front-end and back-end development of online banking systems, including the creation of custom software solutions and applications, UX/UI design, and testing of product prototypes and MVPs.

This is further supplemented by product and software consulting services, as well as project management to optimize operational efficiency.

We're on a mission to revolutionize the banking landscape, making financial services more innovative, accessible, efficient, and user-centric.

As we expand our operations, we are looking for an SR Kotlin Backend Developer to join our dynamic team.

This is an exciting opportunity to join a team dedicated to building scalable, high-performance systems that drive our innovative solutions forward.

Working closely with your team and in tight cooperation with the business client, you will design, develop, and implement backend services that are critical to our product's functionality.

Responsibilities:

  • Develop high-quality, scalable, and efficient Kotlin applications

  • Write clean, well-designed, and maintainable code

  • Collaborate with cross-functional teams to design, develop, and test software solutions

  • Participate in code and design reviews to maintain code quality and to identify and remediate issues

  • Ensure software solutions are tested, debugged, and deployed successfully

  • Stay up-to-date with emerging trends and technologies in Kotlin development and related fields

  • Continuously improve development processes and methodologies

Required qualifications:

  • 5+ years of experience in Kotlin development

  • Strong understanding of object-oriented programming principles and design patterns

  • Strong problem-solving and analytical skills

  • Ability to work independently and as part of a team

  • Familiar with clean-code development principles

  • Experience with software development lifecycle methodologies, including Agile and Scrum

  • Experience with major frameworks and specifications, like Spring Framework and Hazelcast

  • Experience with R2DBC (Reactive Relational Database Connectivity) for non-blocking, asynchronous data access in reactive applications, including familiarity with reactive programming paradigms and integration with Spring Data R2DBC.

  • Experience with relational databases. We are using PostgreSQL

  • Experience with GCP or other cloud-based platforms is a plus.

  • Knowledge of message queue systems like RabbitMQ or Apache Kafka.

  • Knowledge of OAuth 2.0 for implementing secure authentication and authorization for web applications.

  • Understanding of DevOps practices and tools, such as Jenkins or GitLab CI/CD.

  • Fluent English

What do we offer?

  • An opportunity to work on cutting-edge AI-based fintech products.

  • Flexible work arrangements with 100% remote option

  • A competitive salary and comprehensive benefits package.

  • A dynamic, supportive, and collaborative team environment.

  • Opportunities for continuous learning and professional development.

  • Paid Sick Leave

  • Sport Benefits

Kotlin Developer Related jobs

Other jobs at XData Group

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.