Team Lead Java Developer
We are looking for a Team Lead Java Developer to join our team!
Responsibilities:
- Development, testing and support of high-load backend services in Java;
- Participation in the design of the payment system architecture;
- Optimization of performance and increasing the reliability of existing services;
- Working with databases (design, query optimization);
- Writing high-quality and test-covered code;
- Interaction with the team and other departments (analysts, testers) to achieve common goals.
Requirements:
- Experience in commercial development in Java from 2-3 years (depending on the level);
- Experience in a payment system or other fintech area;
- Knowledge of the principles of developing payment gateways;
- Deep knowledge of Java Core and Java SE;
- Experience with the Spring Framework (Spring Boot, Spring Security);
- Understanding the principles of microservice architecture and experience working with it;
- Knowledge of SQL and experience working with relational databases (e.g. PostgreSQL, MySQL);
- Experience with version control systems such as Git;
- Familiarity with Docker and Kubernetes;
- Skills in working with build tools and CI/CD.
- Ability to work with message brokers (e.g. RabbitMQ, Kafka).
- Experience with Redis or other NoSQL databases.
- Ability to work in a team and solve complex problems.
Knowledge of Python will be a plus.
Working conditions:
- Work schedule 10:00 - 19:00;
- Remote work;
- We provide all the necessary tools for your successful and comfortable work;
- Training at the expense of the company (courses, seminars, new and interesting projects);
- Learning English at the expense of the company;
- Ability to switch between projects and try yourself in different roles.
Required languages
English | B1 - Intermediate |
Ukrainian | Native |
Java, Team Lead
๐
Average salary range of similar jobs in
analytics โ
Loading...