Senior Back-End Developer

Java

Senior Back-End Developer

Java

Plac Europejski, Warszawa

Spring Professional

Undetermined
B2B
Senior
Remote
6 923 - 11 078 USD
Net per month - B2B

Tech stack

    Java

    master

    Spring Boot

    advanced

    Amazon AWS

    advanced

    Docker

    advanced

    MySQL

    advanced

    English

    advanced

    Kubernetes

    regular

    JUnit

    regular

    Kafka

    regular

    Jenkins

    regular

Job description

Our client is a Fintech from Japan that is currently looking for back-end developers for several teams and projects. As a result, we will be matching candidates by skill set and direction to the most suitable team. 

Our client is looking for a Back-end Engineer to work on our payment system to provide the best payment experience to our customers.

Responsibilities:

  • Designing large scale and high complexity systems to support our high throughput applications;
  • Understand how to leverage infrastructure to solve large scale problems;
  • Developing our tools and developing open source solutions wherever possible;
  • Embracing problem solving as a way of life - looking for the root cause of the problem! Supporting solutions in production;

Technology stack used: 

| Java;
| Spring Boot, JUnit, Reselience4j, Feign;
| MySQL/AuoraDB, DynamoDB, ELK, Kafka, Redis, TiDB;
| Docker, Kubernetes, ArgoCD, AWS, GCP;
| GitHub, IntelliJ, Gradle, Maven, npm/yarn, Flyway, Jenkins, snyk;
| Bigquery, Kibana, Spark;
| PlantUML, draw.io, miro.com;

Requirements: 

  • Experience using Java in a professional environment or, if you are not a Java user, excellent skills in general programming languages such as Scala, Python and Go;
  • Interest and ability to learn other coding languages as needed;
  • Experience with NoSQL databases and distributed caching;
  • Strong foundation in data structures, algorithms and object-oriented programming;
  • In-depth understanding of concurrency and distributed computing;

Project details
Our client is a Fintech with nearly 50 million users and a payment system used in over 3 million service points. The payment system integrates multiple payment methods such as cards, transfers, QR codes and user registration is fast and intuitive (the whole process takes less than a minute).  

Customers choose our payment system because of its security and attractive bonus system for payments made.

Benefits:

  • Salary: Based on experience, skills, performance and contribution;
  • Salary Increase: Reviewed based on performance evaluation and company business results (once a year);
  • Special incentive: Payout based on company performance and individual contribution and evaluation (once a year);
  • Miscellaneous Benefits: Overtime allowance, late night allowance and homework allowance;
  • Public holidays: Saturdays and Sundays. National holidays. Year-end holidays from December 29 to January 4;
  • Vacations: Annual paid leave, congratulatory or condolence leave, maternity leave, sick/injured child care leave, family care leave and others;
  • Benefits: Social Security (health insurance, employee pension, employment insurance and compensation), defined contribution retirement system (TBC) and others;

Recruitment Process:

  • Programming assignment (online);
    Please be prepared to take on the challenge after submitting your application! It takes approximately 1-1.5 hours to complete.
  • Short interview (30 min);
  • Loop Interview;
    The 4 interviews will be conducted over 1 - 2 days. We will review your knowledge, Data structure and algorithms, programming and system design.
  • Offer 😊 !
Published: 21.09.2021
Office location