We are seeking an experienced Java Developer to join our team.
Key Responsibilities:
* Work on large-scale projects globally
* Develop applications using Spring frameworks (Batch, Integration, Cloud, Webflux)
* Experience in 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 object-oriented analysis and design using common design patterns, CQRS, SOLID, dependency injection, DDD and microservices
Requirements:
* Proven hands-on Software Development experience working with Java (version 11+)
* English communication skill is a must (B2 or upper)
* Experience writing unit tests using JUnit, Mockito
* Understanding of code versioning tools, such as Git and GitFlow
About the Role:
* You will be part of an agile pod driven by a culture of self-regulated teamwork
* Be empowered to choose your career path within the industry
* An inclusive culture and diverse environment make us stronger
What We Offer:
* 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