We are looking for a skilled Java Developer to contribute to large-scale projects globally.
Key Responsibilities:
* Work with professionals who have created revolutionary solutions in their fields.
* Make an impact by developing applications using Spring frameworks (Batch, Integration, Cloud, Webflux, and Web Flow).
* Develop your career within our Studios, which represent deep pockets of expertise on the latest technologies and trends.
* Be empowered to choose your career path by working on more than 600 simultaneous projects.
* Participate in agile pods driven by a culture of self-regulated teamwork.
Requirements:
* English communication skill (B2 or upper).
* Proven hands-on Software Development experience working with Java (version 11+).
* Experience writing unit tests using JUnit and Mockito.
* Understanding of code versioning tools, such as Git and GitFlow.
* Experience building REST APIs and working with relational databases (e.g., SQL Server, Oracle, MySQL) and non-relational databases (e.g., Redis, MongoDB, DynamoDB).
* Knowledge of object-oriented analysis and design using common design patterns, CQRS, SOLID, dependency injection, DDD, and microservices.
* Experience with messaging (Kafka, RabbitMQ, PubSub, etc).
About Us:
We believe that an inclusive culture and diverse environment make us stronger. We are an equal opportunity employer (EOE M/F/D/V) seeking to generate a place for inspiration and growth for everyone regardless of race, color, religion, national origin, sexual orientation, age, marital status, disability, gender identity, or veteran status.