Java Developer
генерация резюме под вакансию
сопроводительное письмо
описание
SmartCore is a fintech holding that builds infrastructure for the next generation of payments. The company provides solutions covering the entire financial operations cycle, including core banking, processing, cards, wallets, and anti-fraud systems.
задачи
- Design and develop new microservices and business logic using Kotlin and Java;
- Optimize the performance of existing system components and handle high-load areas of the codebase;
- Make key architectural decisions aimed at improving fault tolerance, scalability, and platform security;
- Integrate with third-party payment systems, banks, and processing centers;
- Work with asynchronous data streams using Kafka and RabbitMQ;
- Conduct code reviews, mentor less experienced colleagues, and promote best development practices;
- Participate in R&D by exploring and integrating new technologies into the project stack;
- Write unit and integration tests to maintain a high-quality codebase.
требования
- 10+ Years of commercial backend development experience with Java/Kotlin;
- Expert-level proficiency in Kotlin, including idioms, coroutines, and functional features;
- Deep knowledge of Java Core and the JVM ecosystem;
- Excellent command of Spring Boot, including internals, auto-configuration, Spring Security, and Actuator;
- Expert in PostgreSQL, including complex data schemas, query optimization, transaction isolation, and replication;
- Experience with MongoDB;
- Hands-on experience building systems with Kafka, including broker mechanics, producer/consumer patterns, and message delivery guarantees;
- Familiarity with RabbitMQ and Redis;
- Experience designing and building distributed, fault-tolerant systems using microservices architecture, CQRS, and Event Sourcing;
- Proficiency with modern AI technologies and LLMs;
- Understanding of networking protocols (TCP/IP, HTTP/2, gRPC);
- Experience with Docker and Kubernetes;
- Fluent in Russian (B2 or higher);
- Nice to have: Experience in fintech or payment processing, familiarity with PCI DSS, experience with reactive stacks (Project Reactor, WebFlux), familiarity with monitoring and tracing tools (Prometheus, Grafana, Jaeger), experience with load testing tools (JMeter, Gatling).
условия
- Competitive salary;
- Modern technology stack and minimal bureaucracy;
- Budget for training, professional conferences, and books;
- Corporate access to top-tier LLMs with maximum configurations.
навыки
Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.