Software Developer
We're seeking a skilled Software Developer to join our team. As a key member, you will have the opportunity to work on large-scale projects globally.
* Work with professionals who have created revolutionary solutions in their fields.
* Make a meaningful impact and contribute to cutting-edge technology projects.
* Develop your career within an industry or multiple industries.
* Be empowered to choose your career path, selecting from over 600 simultaneous projects.
* Collaborate in an agile pod, driven by a culture of self-regulated teamwork.
Key Qualifications
* English communication skills (B2 or upper).
* Proven hands-on experience working with Java (version 11+).
* Experience developing applications using Spring frameworks (Batch, Integration, Cloud, Webflux, and Web Flow).
* Understanding of code versioning tools like Git and GitFlow.
* Knowledge of relational databases (e.g., SQL Server, Oracle, MySQL) and non-relational databases (e.g., Redis, MongoDB, DynamoDB).
* Experience building REST APIs.
* Familiarity with messaging systems (Kafka, RabbitMQ, PubSub, etc.).
* Proficiency in object-oriented analysis and design using common design patterns, CQRS, SOLID, dependency injection, DDD, and microservices.
We are an equal opportunity employer, committed to creating an inclusive environment that values diversity and promotes growth for everyone. We believe that diverse perspectives make us stronger.
We invite qualified candidates to apply for this exciting opportunity.