We are seeking highly skilled Software Engineers to join our team.
About the Role:
* This is a challenging opportunity to work on large-scale projects globally, collaborating with professionals who have created revolutionary solutions in their fields.
* As a Software Engineer, you will be empowered to choose your career path and work on various projects simultaneously.
* You will be part of an agile pod, driven by a culture of self-regulated teamwork, working directly with customers to deliver high-quality results.
What You Will Need:
* Proficiency in English (B2 or upper) for effective communication.
* Proven hands-on experience in software development using Java (version 11+).
* Experience in developing applications using Spring frameworks, including Batch, Integration, Cloud, Webflux, and Web Flow.
* Familiarity with unit testing using JUnit and Mockito.
* Understanding of code versioning tools like 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 messaging systems (Kafka, RabbitMQ, PubSub, etc.) and object-oriented analysis and design principles.
Why Choose Us?
* We believe in fostering an inclusive culture and a diverse environment that makes us stronger.
* We are an equal opportunity employer, committed to generating a place for inspiration and growth for everyone.
Job Requirements:
* Java Developer
* Cloud
* Programmer
* Technology