Vacancy catalog
GeeksForLess
Open roleNew

Senior Java Developer

GeeksForLessUkraine
Work model
Not specified
Experience
5+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
10 tags

Technology context

10

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

Project description

We are looking for an experienced Senior Java Developer to join our team and work on a FinTech solution focused on fraud prevention in financial transactions .

You will be involved in building the solution from scratch , working with high-load systems, large volumes of data, microservices, and machine learning-related functionality.

Tech Stack

  • Java
  • Spring
  • Spring Boot
  • Spring Cloud
  • Apache Kafka
  • Microservices
  • Cloud
  • Big Data
  • Machine Learning / Anomaly Detection
  • Unit & Integration Testing

Responsibilities

  • Design and develop scalable backend services using Java and Spring Boot .
  • Build new functionality and services from scratch.
  • Design and implement microservice-based architecture .
  • Develop and integrate services using Apache Kafka .
  • Work with high-load systems and large volumes of data.
  • Contribute to fraud detection and prevention functionality.
  • Participate in technical and architectural decisions.
  • Write and maintain unit and integration tests to ensure high code quality.
  • Ensure code quality, maintainability, and performance.
  • Prepare and maintain technical documentation.

Requirements

Location: Ukraine

  • 5+ years of hands-on experience with Java development.
  • Banking / FinTech experience is mandatory.
  • Strong knowledge of Java, OOP, and design patterns .
  • Strong experience with Spring, Spring Boot, and Spring Cloud .
  • Hands-on experience with microservices architecture .
  • Practical experience with Apache Kafka .
  • Experience developing high-load systems .
  • Experience working with Big Data / large datasets .
  • Understanding of machine learning concepts , particularly regression and anomaly detection, is required.
  • Experience writing and maintaining unit and integration tests .
  • Strong understanding of software development best practices and code quality.
  • Experience with cloud technologies.
  • Ability to write clear technical documentation.
  • Good English communication skills.