AI SummaryVerified by Aipplify AI

The vacancy is strong in task clarity and technical requirements but lacks compensation details.

AI quality score6.5 / 10

Check Match — Just drop your CV

See your fit for Senior Java Developer (Integration) in seconds.

Overview

Join the League of Digital Economy as a Senior Java Developer to optimize integration platforms and mentor junior developers. Flexible work options available.

Responsibilities

  • Develop and optimize critical components of the integration platform
  • Support and improve architecture, including designing and implementing new features
  • Implement best practices for coding, testing, and deploying fault-tolerant systems
  • Conduct code reviews and mentor other developers to enhance the team's technical expertise

Conditions

  • Development using modern technology stack
  • Work in a flexible development methodology
  • Opportunity to work in the office or in a hybrid/remote format
  • Company-sponsored trips to conferences and training, internal seminars, internal meetups, we love learning new things
  • New equipment for comfortable work
  • Professional development sessions twice a year, resulting in an individual development plan for each employee and feedback

Requirements

  • 5+ years of commercial backend development experience in banking IT solutions at a senior level
  • Over 5 years of experience in Java 17+, with deep knowledge of Java Core, JMM, and JVM
  • Deep knowledge and experience with Spring Framework, including Spring Boot, Spring Data, Spring Security, and WebFlux
  • Experience with event-driven microservices architectures using Kafka
  • Practical experience with message queues (Kafka / Artemis) and Kafka Streams
  • Practical experience with Avro format and Schema Registry
  • Ability to design and develop APIs
  • Experience with WSO2 and Gravitee
  • Knowledge of SQL and principles of relational and non-relational databases
  • Understanding of CI/CD methodologies, including automation tools (Jenkins)
  • Experience with containerization and orchestration systems (Docker / Kubernetes)
  • Knowledge of extreme programming methodologies: TDD, BDD, DDD, Pair Programming and their practical application
  • Understanding of DevOps and Agile methodologies
Loading similar jobs...