Senior Java Developer (Open Banking System)

Argentina Brazil Bulgaria Europe Hungary Latin America Poland Remote (Ukraine) Romania Ukraine Java Software Developer Subcontract

Required skills

Java / strong
Open Banking / strong
Kubernetes / strong
Docker / strong
GCP / good

We’re looking for a Senior Java Developer with expertise in Open Banking to join our innovative team. You will play a critical role in developing and enhancing our Open Banking payment solutions, ensuring they meet the highest performance, security, and user experience standards.

As an individual, you’ll need to be business-oriented, take ownership, drive initiatives forward, and suggest and incorporate improvements in all areas. This is an exciting opportunity to work on cutting-edge technology transforming the financial services industry. Bring your expertise to our dynamic and forward-thinking environment!


Our customer is a cutting-edge financial technology company dedicated to transforming the way businesses handle online payments. Our innovative platform provides seamless and secure payment processing solutions for businesses of all sizes, enabling them to easily accept payments globally. With a strong commitment to customer satisfaction and technological excellence, the forefront of the fintech industry empowers businesses to thrive in the digital economy.


  • Experience in Financial Services and Open Banking (PSD2)
  • Solid experience in delivering production-level code in Java+
  • Strong understanding of microservices architecture and RESTful APIs
  • Proficiency in Spring Boot and Spring Security
  • Experience with relational databases MySQL/PostgreSQL and NoSQL ​​​​​
  • Understanding of the SQL queries (JPA)
  • Agile and DevOps focused, with an appreciation for CI/CD (Bitbucket Pipelines or similar)
  • Proficiency in collaborative development tools such as GitHub, Confluence, and JIRA
  • Experience with Cloud Technologies (Google Cloud Platform) and its associated API design and development services
  • Proficiency with Kubernetes/Docker
  • Ability to work effectively across the stack
  • Open mindset and ability to adapt to changing business requirements
  • Strong written and verbal communication skills
  • Excellent teamwork skills and ability to manage own workload
  • Confidence to express ideas as part of a creative team
  • Upper-Intermediate level of English


  • Full software development lifecycle: design, develop, test, deploy, and maintain software using industry best practices
  • Collaborate with developers, product owners, and operational staff to ensure effective delivery and planning of software engineering activities
  • Translate business requirements into functional and non-functional software aspects
  • Maintain existing products while developing new ones
  • Align development activities with continuous delivery and automated QA processes
  • Develop necessary artifacts such as models, documentation, and workflow diagrams
  • Assist with deployment and take responsibility for resolving application issues
  • Influence and contribute to the future growth of development across the department
  • Mentor Junior developers in architecture and best coding practices
  • Conduct regular code reviews for team members


  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities


Share this vacancy

apply now

apply now


    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?

      How did you find us?

      Did you hear about us before visiting the site?