Kotlin Developer
генерация резюме под вакансию
сопроводительное письмо
описание
The company develops a payment gateway for processing funds between users and merchants, including the storage of sensitive payment data and compliance with PCI DSS standards. The system features multiple integrations with payment processors, gateways, and 3DS providers.
задачи
- Develop new payment features and services;
- Design and implement external and internal APIs;
- Create and maintain processes in Camunda;
- Participate in the design and development of high-load system architectures;
- Support and enhance existing solutions and services;
- Write high-quality, test-covered code including unit and integration tests;
- Conduct code reviews, including frontend code;
- Optimize system performance and database queries;
- Analyze and resolve production incidents and bugs;
- Process and resolve requests from technical support and users;
- Analyze documentation from external providers and define epics and tasks based on Proof of Concept;
- Collaborate with the QA team to ensure product quality;
- Maintain technical documentation and write technical specifications;
- Assist in onboarding new developers;
- Define and form technical epics by analyzing existing solutions and identifying improvements;
- Participate in the creation of business epics by analyzing requirements and proposing optimized solutions;
- Prepare tasks based on approved epics;
- Estimate task completion timelines and participate in sprint planning.
требования
- 3+ Years of commercial development experience with Kotlin;
- Experience with the Spring Framework;
- Experience developing payment solutions such as billing, gateways, or processors;
- Practical experience integrating with external providers;
- Experience designing and optimizing MySQL databases;
- Experience with Redis;
- Practical experience using AI-assisted coding tools like Copilot, ChatGPT, or Codeium;
- Ability to critically review AI-generated code for production readiness;
- Knowledge of Event-Driven Architecture and distributed messaging systems like Apache Kafka;
- Proficiency in core software development principles, TDD, and CI/CD processes;
- Experience implementing interfaces using ReactJS and/or Svelte;
- Strong understanding of microservice architecture;
- English proficiency level B1 or higher;
- Nice to have: Experience with Camunda, solid understanding of PCI DSS and ISO 27001, practical experience with AWS, experience with Jira and GitLab CI/CD.
условия
- Competitive compensation with a service contract;
- Transparent performance reviews twice a year with bonus opportunities and salary adjustments;
- Annual allowance for home office improvements, sports, or equipment;
- Paid language courses and access to learning platforms;
- Mindfulness benefit including 50% coverage for psychological support;
- Career growth opportunities in a fast-scaling project;
- Peer reward program.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.