Our ideal candidate will have a strong background in software development with hands-on experience working with Java. They should be proficient in developing applications using Spring frameworks, including Batch, Integration, Cloud, Webflux, and Web Flow.
The successful candidate will also possess excellent unit testing skills, utilizing tools such as JUnit and Mockito. Additionally, they should have a good understanding of code versioning tools like Git and GitFlow.
A solid foundation in building REST APIs, knowledge of relational databases (e.g., SQL Server, Oracle, MySQL) and non-relational databases (e.g., Redis, MongoDB, DynamoDB), as well as experience with messaging systems (Kafka, RabbitMQ, PubSub), are essential for this role.
We are looking for a developer who is skilled in object-oriented analysis and design, familiar with common design patterns, CQRS, SOLID, dependency injection, DDD, and microservices.
In addition to technical expertise, the ideal candidate will possess excellent English communication skills, which are crucial for collaboration and effective communication within our team.
What We Offer
* A dynamic and inclusive work environment that fosters growth and learning
* The opportunity to work on large-scale projects globally, making a meaningful impact
* Access to cutting-edge technologies and trends, empowering you to drive innovation
* A culture of self-regulated teamwork, where you'll have the autonomy to choose your career path
* Ongoing training and professional development opportunities
About Us
We value diversity and inclusivity, and we're committed to creating an environment where everyone feels welcome and empowered to succeed. If you're passionate about technology and eager to take on new challenges, we encourage you to apply.
As a globally recognized leader in digital transformation, we're dedicated to helping organizations thrive in an ever-changing world. Our team is comprised of talented professionals from diverse backgrounds, united by a shared passion for innovation and excellence.
Let's shape the future together!
Contact Information
Please submit your application through our website or email us at [insert email]. We look forward to reviewing your qualifications and discussing how you can contribute to our success.