We are looking for skilled developers who can create revolutionary solutions using Java and Spring frameworks.
Key Responsibilities
* Work with large-scale projects globally to develop applications that meet customer needs.
* Develop your career in our Studios, where you will have the opportunity to work on various technologies and trends.
Requirements
* English communication skill is a must (B2 or upper).
* Proven hands-on Software Development experience working with Java (version 11+).
* Experience in developing applications using Spring frameworks (Batch, Integration, Cloud, Webflux, and Web Flow).
* Experience writing unit tests using JUnit, Mockito.
* Understanding of code versioning tools, such as Git and GitFlow.
* Experience building REST APIs.
* Knowledge of relational databases (e.g. SQL Server, Oracle, MySQL) and non-relational databases (e.g. Redis, MongoDB, DynamoDB).
* Experience with messaging (Kafka, RabbitMQ, PubSub, etc)
* Object Oriented analysis and design using common design patterns, CQRS, SOLID, dependency injection, DDD, and microservices.
Benefits
We believe in an inclusive culture and a diverse environment. We are an equal opportunity employer, seeking to generate a place for inspiration and growth for everyone.
We value diversity and strive to create a workplace where everyone feels welcome and valued.