Develop Software Solutions
We are a digitally native technology services company where innovation, design and engineering meet scale.
As a skilled Java Developer, you will work with the latest technologies in the digital and cognitive field to empower organizations in every aspect.
Key responsibilities include:
* Developing large-scale projects globally
* Working in our Studios, which represent deep pockets of expertise on the latest technologies and trends
* Developing your career within an industry or multiple industries
* Being empowered to choose your career path
* Participating 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 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 skills, including common design patterns, CQRS, SOLID, dependency injection, DDD, and microservices
About Us:
We believe that an inclusive culture and diverse environment make us stronger. We are an equal opportunity employer always seeking to generate a place for inspiration and growth for everyone.
Job Segment: Developer, Java, Cloud, Programmer, Technology