Software Developer Role
We are seeking a skilled Software Developer to join our team.
About the Job
This is an exciting opportunity to work on large-scale projects globally and contribute to the development of innovative solutions. You will have the chance to:
* Work with professionals who have created revolutionary solutions in their fields.
* Make an impact by working on complex projects that require expertise and creativity.
* Develop your career in a dynamic and fast-paced environment where you can grow and learn.
* Be empowered to choose your career path and work on projects that align with your interests and skills.
* Collaborate with agile pods, driven by a culture of self-regulated teamwork, where each team works directly with customers to deliver high-quality solutions.
Requirements
To succeed in this role, you will need:
* English communication skills (B2 or upper).
* Proven hands-on experience in software development using Java (version 11+).
* Experience in developing applications using Spring frameworks, such as Batch, Integration, Cloud, Webflux, and Web Flow.
* Knowledge of code versioning tools, like Git and GitFlow.
* Experience building REST APIs and understanding relational databases (e.g., SQL Server, Oracle, MySQL) and non-relational databases (e.g., Redis, MongoDB, DynamoDB).
* Familiarity with messaging systems (Kafka, RabbitMQ, PubSub, etc.) and object-oriented analysis and design using common design patterns, CQRS, SOLID, dependency injection, DDD, and microservices.
Benefits
We offer a diverse and inclusive environment where everyone has the opportunity to grow and thrive. We believe that an equal opportunity employer should always seek to create 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.
Why Work with Us
We are a digitally native technology services company that uses some of the latest technologies in the digital and cognitive field to empower organizations in every aspect. We value innovation, design, and engineering, and we strive to create a workplace where everyone can feel inspired and motivated to make a difference.