We are a digitally native technology services company that empowers organizations in every aspect.
Right now, we are looking for skilled professionals to join our team and contribute to the development of innovative solutions using Java.
Key Responsibilities:
* Work with professionals who have created revolutionary solutions in their fields
* Make an impact by working on large-scale projects globally
* Develop your career in our Studios, each representing deep pockets of expertise on the latest technologies and trends
* Choose your career path and work on projects that suit your interests and skills
* Be part of an agile pod driven by a culture of self-regulated teamwork
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, 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)
* Object Oriented analysis and design using common design patterns, CQRS, SOLID, dependency injection, DDD and microservices
About Us:
We believe that an inclusive culture and a diverse environment makes us stronger. We are an equal opportunity employer always 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.
Let's work together to achieve great things!