SR Kotlin Backend Developer

Full time
12.06.2024
Wage
Check with the manager


No resume? Download our questionnaire!

A rapidly evolving fintech company looking for SR Kotlin Backend Developer to join our dynamic team.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.

Responsibilities:

  • Develop high-quality, scalable, and efficient Java/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 Java/Kotlin development and related fields;
  • Continuously improve development processes and methodologies.

Required qualifications:

  • 5+ years of experience in Java/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 SpringFramework, Hibernate, Hazelcast;
  • Experience with JPA (Java Persistence API) and Hibernate for database persistence and management;
  • Experience with relational databases. We are using MSSQL and PostgreSQL;
  • Experience with Azure or other cloud-based platforms is a plus;
  • Knowledge of message queue systems like RabbitMQ or Apache Kafka;
  • Knowledge of OAuth2.0 for implementing secure authentication and authorization for web applications;
  • Understanding of DevOps practices and tools, such as Jenkins or GitLab CI/CD;
  • Excellent English and Russian languages (B2 at least).

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;
  • Extra 8 days of vacation.
Wage
Check with the manager


No resume? Download our questionnaire!