We are seeking a skilled Java Developer to be part of our team.
About the Job
* Work on large-scale projects globally and make a meaningful impact.
* Develop your career in a dynamic and innovative environment.
Your Responsibilities
* Utilize your expertise in Java (version 11+) to develop applications using Spring frameworks (Batch, Integration, Cloud, Webflux, e Web Flow).
* Write efficient unit tests using JUnit and Mockito.
* Collaborate with professionals who have created revolutionary solutions in their fields.
Requirements
* English communication skill is essential (B2 or upper).
* Proven hands-on Software Development experience working with Java.
* Experience in developing applications using Spring frameworks.
* Knowledge of relational databases (e.g. SQL Server, Oracle, MySQL) and non-relational databases (e.g. Redis, MongoDB, DynamoDB).
* Experience with messaging (Kafka, RabbitMQ, PubSub etc.)
* Object Oriented analysis and design using common design patterns, CQRS, SOLID, dependency injection, DDD and microservices.
About Us
We believe that an inclusive culture and a diverse environment makes us stronger. We are committed to generating 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.
Job Segment: Developer, Java, Cloud, Programmer, Technology