Kotlin/Java Developer (UF)

Mayflower · удалённо · 55 000 – 85 000 $ · полная занятость

Разработка платёжного шлюза для приёма средств от пользователей от имени merchants и отправки средств от merchants пользователям, включает хранение платёжных данных, соответствие PCI DSS, интеграции с платёжными системами и провайдерами, работа с Camunda, высоконагруженные архитектуры, код review, оптимизация производительности, взаимодействие с QA и аналитиками.

Обязанности

Developing new payment features and services; Designing and implementing APIs (external and internal); Creating and maintaining processes in Camunda; Participating in the design and development of high-load system architectures; Supporting and enhancing existing solutions and services; Writing high-quality, test-covered code (unit tests, integration tests); Conducting code reviews, including frontend code; Optimizing system performance and database queries; Analyzing and resolving production incidents and bugs; Processing and resolving requests from technical support and users as part of daily duties; Analyzing documentation from external providers, conducting quick checks, and defining epics and tasks based on Proof of Concept; Collaborating with the QA team to ensure the high quality of the delivered product; Maintaining technical documentation and writing technical specifications; Assisting in onboarding new developers and ensuring code quality; Definition and formation of technical epics — analyzing existing solutions, identifying opportunities to improve system architecture, performance, and reliability, preparing improvement proposals, and aligning them with the team lead and architect; Participation in the creation of business epics — analyzing requirements, assessing feasibility, and proposing alternative or optimized solutions based on technical expertise; collaborating with analysts and product managers to determine the best implementation approach; Preparing tasks based on approved epics, ensuring proper detailing and alignment with architectural and business requirements; Estimating task completion timelines, participating in sprint planning, and providing accurate technical time and effort estimates.

Требования

Creating and developing reliable payment solutions with high security and performance levels; Optimizing the performance and scalability of payment systems; Integrating complex external providers; Participating in ensuring system compliance with high-security requirements (PCI DSS and others); Technology Stack and Tools: Kotlin / Java; MySQL; Redis; Apache Kafka; Camunda 8; Redshift; Keycloak; AWS; Spring Framework; GitLab CI/CD; Jira; Sentry; Kibana; Grafana; AI-assisted coding tools (Copilot, ChatGPT, Codeium, etc.).

Условия

Помогают с релокацией (Кипр); Зарплата в валюте; Удалённая работа; Полная занятость

Откликнуться на вакансию свайпом в Telegram

Работа Java-разработчиком — все вакансии подборки

Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.