Kotlin/Java Developer (Integration)
Engineer Software Backend Frontend Full Stack Developer Programmer Coder
Job Responsibilities
- Developing new payment integrations and services;
- Automating and optimizing integration processes;
- Analyzing external provider documentation, conducting rapid checks, and defining epics and tasks based on Proof of Concept;
- Participating in the design and development of high-load system architectures;
- Supporting and improving existing solutions and services;
- Writing high-quality, test-covered code (unit tests, integration tests);
- Conducting code reviews;
- 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;
- Collaborating with the QA team to ensure the high quality of delivered products;
- Using AI-tools to accelerate delivery of integration modules and creating internal tools to generate integration code from business requirements;
- 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.