Senior Java/Kotlin Developer

3+ years of experience
Ukraine
Remote

As a Senior Back-End Developer, you will be vital in designing, developing, and maintaining scalable microservices using Java and Kotlin. You will work on mission-critical systems that drive our  client`s innovative payment solutions, collaborating with cross-functional teams to ensure high performance, reliability, and scalability.

Responsibilities

  • Design, develop, and maintain scalable back-end microservices and systems using Java and Kotlin

  • Architect and implement APIs and microservices to support client`s evolving payment solutions

  • Collaborate with front-end developers, system architects, and product managers to integrate microservices seamlessly into our platform

  • Optimize application performance to ensure responsiveness and scalability in high-traffic environments

  • Write clean, maintainable, and efficient code for microservices, following industry best practices

  • Troubleshoot, debug, and resolve complex technical issues within the microservices architecture

  • Participate in code reviews, providing mentorship and constructive feedback to junior developers

  • Stay updated on the latest trends and innovations in microservices and back-end development.

Requirements

  • 3+ years of experience as a Back-End Developer with a strong focus on Java and Kotlin

  • Hands-on experience with microservices architecture and RESTful API development

  • Proficient in building distributed systems and managing service-to-service communication

  • Strong experience with database systems (e.g., PostgreSQL, MySQL) and query optimization

  • Expertise in cloud platforms (e.g., AWS, GCP, or Azure)

  • Strong understanding of SOLID principles and their application in software design

  • Strong understanding of CI/CD pipelines and tools like Jenkins, GitHub Actions, or GitLab CI/CD

  • Familiarity with containerization (Docker) and orchestration platforms (Kubernetes)

  • Excellent problem-solving skills and the ability to work in a dynamic team environment

  • Strong communication skills and a proactive attitude

  • At least upper-intermediate English level 

 

We offer

 

  • Long-term employment with competitive compensation, based on experience

  • Possibility to work remotely

  • An open, transparent and fun work culture

  • Multi-national team and collaborative work environment

  • Continuous knowledge sharing with engaged co-workers

Attach a CV file (PDF, DOC)

Similar vacancies

Senior C# Developer

5+ years of experience
Spain, Zaragoza
On-site, Fulltime

Sales manager

5+ years of experience
EU, USA
Fulltime, Remote

Content Manager / Social Media Manager

0- 1 year of experience
Ukraine, Europe
Remote