About the Job
">
* This is a challenging role that involves developing innovative solutions using Java.
* As a software developer, you will be responsible for designing, coding, and testing applications using Spring frameworks.
* You will work on large-scale projects globally and have the opportunity to make a significant impact.
">
Key Responsibilities
">
1. Developing applications using Java and Spring frameworks (Batch, Integration, Cloud, Webflux, and Web Flow).
2. Writing unit tests using JUnit and Mockito.
3. Experience with messaging (Kafka, RabbitMQ, PubSub, etc).
4. Understanding of code versioning tools like Git and GitFlow.
5. Builing REST APIs.
6. Knowledge of relational databases (e.g., SQL Server, Oracle, MySQL) and non-relational databases (e.g., Redis, MongoDB, DynamoDB).
">
What We Offer
">
* An inclusive culture and a diverse environment that makes us stronger.
* 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.
">
About Us
">
* We are a digitally native technology services company where innovation, design, and engineering meet scale.
* We use some of the latest technologies in the digital and cognitive field to empower organizations in every aspect.
">
Why Choose This Role
">
* 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: we have more than 600 simultaneous projects, so you can choose where and how to work.