Talent.com
Ця пропозиція роботи не доступна у вашій країні.
Senior Java Developer

Senior Java Developer

CiklumUkraine
16 днів тому
Службові обов'язки

Description

Ciklum is looking for a Senior Java Developer to join our team full-time in Ukraine.

We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live.

About the role :

As a Senior Java Developer, you will join a cross-functional development team delivering innovative solutions for a company that partners with some of the world’s leading banks. The team provides institutions with faster and more cost-effective access to payments through a highly flexible, payment-specific platform that seamlessly integrates with core and back-office banking systems. This is an exciting opportunity for an experienced Software Engineer with a product engineering background—ideally experienced in asynchronous, event-driven systems—to contribute to the successful delivery of a market-leading real-time payment processing solution.

Responsibilities

Our Software Engineers are hands-on developers who work at pace, applying Kanban principles to solve complex, high-impact engineering challenges while continuously improving quality standards. Working primarily with Java, Akka, and Spring, you will contribute to the design and architecture of an innovative, real-time payment processing solution.

  • Play a key role in product engineering, following Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) practices
  • Write high-quality, maintainable code aligned with established development standards and patterns
  • Actively contribute to technical discussions and architectural decisions within the engineering team
  • Develop reusable code and libraries for long-term use
  • Optimise applications for performance, scalability, and resilience

Requirements

We’re looking for proactive, self-motivated individuals who take ownership of their work and continuously seek to innovate. Successful candidates will have a proven track record of working effectively in highly collaborative, Agile development teams and a strong passion for engineering robust solutions to complex challenges.

  • Strong hands-on experience with Java 11+ and Reactive Programming
  • Solid experience with the Spring framework and related technologies
  • Good understanding of asynchronous request handling and building high-availability, resilient distributed systems
  • Experience working with event-driven and event-sourced architectures
  • Familiarity with CI / CD pipelines and automation tools
  • Experience in Agile delivery environments (., Kanban or Scrum), and working with associated tools such as Jira and Confluence
  • Desirable

  • Experience with real-time messaging systems such as Kafka and JMS
  • Familiarity with Akka or other reactive frameworks
  • Front-end development experience using Angular 9+
  • Experience with automation and environment provisioning using Ansible
  • DevOps experience in highly transactional software environments
  • Working knowledge of Docker and Kubernetes
  • Understanding of Unix system administration and scripting
  • Experience with document-based data stores, such as MongoDB
  • What's in it for you

  • Strong community : Work alongside top professionals in a friendly, open-door environment
  • Growth focus : Take on large-scale projects with a global impact and expand your expertise
  • Tailored learning : Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications
  • Endless opportunities : Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies
  • Flexibility : Enjoy radical flexibility – work remotely or from an office, your choice
  • Care : We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations
  • Створіть оповіщення про вакансії для цього пошуку

    Senior Java Developer • Ukraine