Job Overview
We are seeking an experienced Java Developer to join our team. This role involves working with professionals who have created revolutionary solutions in their fields, making a meaningful impact, and developing skills in large-scale projects globally.
The ideal candidate will have hands-on experience working with Java (version 11+), Spring frameworks, JUnit, Mockito, Git, and REST APIs. They will also possess knowledge of relational databases, non-relational databases, and messaging systems.
Key Responsibilities
* Design and develop applications using Java and Spring frameworks
* Implement unit tests using JUnit and Mockito
* Collaborate on code versioning tools, such as Git and GitFlow
* Built REST APIs using Java and Spring
* Worked with relational and non-relational databases
* Experience with messaging systems, including Kafka and RabbitMQ
* Familiarity with object-oriented analysis and design principles
About the Role
This is an opportunity to work on large-scale projects globally, develop your career within various industries, and be empowered to choose your career path. Our team values diversity and inclusion, providing a platform for growth and inspiration for everyone.
What We Offer
* A dynamic and inclusive work environment
* Opportunities for professional growth and development
* Flexible work arrangements to suit individual needs
* A chance to make a meaningful impact in the industry
Requirements
* English communication skill (B2 or upper)
* Proven hands-on Software Development experience working with Java
* Experience with Spring frameworks, JUnit, and Mockito
* Understanding of code versioning tools and REST APIs
* Knowledge of relational and non-relational databases
* Experience with messaging systems
* Familiarity with object-oriented analysis and design principles
Contact Information