backend developer for banking workflows
Summary
A technical-lead backend role building credit-workflow software for a bank's corporate clients in Java, using REST APIs, RabbitMQ, and microservices. Day to day: designing distributed systems, enforcing code quality, reviewing code, mentoring developers, and maintaining CI/CD pipelines.
Описание:
The team develops credit workflows for a bank’s corporate clients. The application supports decision-making for most of the bank’s products and integrates with other systems through REST APIs and asynchronous RabbitMQ communication.
Задачи:
- Develop and design backend solutions in Java
- Act as the Technical Lead in the team
- Design distributed systems and microservices
- Develop REST integrations and event-driven communication
- Design and develop RabbitMQ-based solutions
- Define and enforce code quality standards
- Conduct code reviews
- Mentor and support less experienced developers
- Participate in architecture design and solve complex technical problems
- Develop and maintain CI/CD processes
- Collaborate with business teams, analysts, architects, and development teams
Требования:
- At least 5 years of backend development experience
- Practical knowledge of Java
- Advanced knowledge of REST API and RabbitMQ
- Experience with event-driven architecture
- Knowledge of AsyncAPI, Oracle, Git, Maven, Jenkins, OpenShift, CI/CD, Agile, software deployment processes, and Jira
- Experience conducting code reviews and defining quality standards
- Strong analytical skills and ability to solve complex technical problems
- Experience mentoring and technically leading a team
- Будет плюсом: Kafka, DDD (Domain-Driven Design), DevOps, banking or financial sector experience, practical use of AI in the SDLC process
Условия:
- Long-term project engagement
- Flexible service delivery arrangements, hybrid or fully remote, agreed individually based on the nature of the cooperation
- Access to internal training, topic guilds, and cloud training and certifications through partnerships with four cloud providers
- Online English or German language learning and group language classes
- Multisport and private medical care available on preferential terms
- Subsidized sailing trips in the Caribbean, Mediterranean, and North Seas
- Employment type: Other