As a seasoned Java Developer, you will have the opportunity to work with cutting-edge technologies in a digitally native environment. We empower organizations in every aspect by leveraging innovative solutions.
Key Responsibilities:
* Collaborate with professionals who have created revolutionary solutions
* Make a meaningful impact by working on large-scale projects globally
* Develop your career in our Studios, where expertise and innovation thrive
* Pursue your career path within an industry or multiple industries
* Choose your work environment: we have over 600 simultaneous projects, offering flexibility and autonomy
* Be part of an agile pod, driven by self-regulated teamwork and customer collaboration
Requirements for Success:
* English communication skill is essential (B2 or upper)
* Proven experience in Software Development with Java (version 11+)
* Familiarity with Spring frameworks, including Batch, Integration, Cloud, Webflux, and Web Flow
* Experience in writing unit tests using JUnit and Mockito
* Understanding of code versioning tools like Git and GitFlow
* Knowledge of relational databases (e.g., SQL Server, Oracle, MySQL) and non-relational databases (e.g., Redis, MongoDB, DynamoDB)
* Experience with messaging platforms (Kafka, RabbitMQ, PubSub, etc.)
* Familiarity with Object-Oriented analysis and design principles, including common design patterns, CQRS, SOLID, dependency injection, DDD, and microservices
About Us:
We believe in fostering an inclusive culture and diverse environment, which makes us stronger. As an equal opportunity employer, we strive to create a place for inspiration and growth for everyone.
Why Choose This Opportunity?
This role offers the chance to be part of a dynamic team and contribute to groundbreaking projects. If you're passionate about staying at the forefront of technology and innovation, this could be the perfect fit for you.