Описание
The team develops and maintains key business applications on a modern microservices platform, including scalable solutions for an investment product management platform.
Задачи
•Develop and maintain scalable, distributed applications in Scala and Java
•Work with business teams to understand requirements and translate them into technical solutions
•Design and implement APIs for integration with internal and external systems
•Contribute to software architecture decisions and best practices
•Ensure code quality through automated test suites in a CI/CD environment
•Participate in internal DevOps and Scala guilds, fostering collaboration and continuous improvement
•Work on financial topics ranging from front-end portals to digital investment product management
Требования
•Fluent spoken and written English
•Strong experience with Scala and Java, and a deep understanding of algorithms and data structures
•Experience developing scalable, distributed applications
•A solid background in Agile software development
•Interest in functional and reactive programming
•Proficiency in relational and non-relational databases
•Strong problem-solving skills and ability to learn in a fast-paced environment
Будет плюсом
Experience in banking or insurance, event sourcing and Kafka event streaming pipelines, DevOps (CI/CD, containers, virtualization), Google Cloud Platform (GCP), Akka (Persistence, HTTP, Streams), Docker, Kubernetes, Jenkins, NiFi, Keycloak, Consul
Условия
•B2B cooperation format
•Long-term project in the fintech domain
•Flexible working hours