We are seeking a skilled and dedicated professional to join our team as a Java Developer. In this role, you will have the opportunity to work on exciting projects, develop your skills, and collaborate with a diverse team of experts.
The ideal candidate will have solid experience in Java 8+ and frameworks such as Spring/Spring Boot. They'll also have advanced knowledge of relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis). Experience with front-end development, REST APIs, authentication, and authorization is also required.
In addition to technical skills, the successful candidate will be proficient in automated testing (JUnit, Mockito, Cypress, Jest), familiar with Docker environments and orchestration (Kubernetes), and have experience with microservices architecture and messaging (Kafka, RabbitMQ).
Desirable skills include experience with cloud computing (AWS, Azure, GCP), knowledge of serverless architecture and Lambda functions, and Java or Cloud certifications.
The key responsibilities of this role include developing, testing, and maintaining applications using Java on the back end and modern front-end frameworks (Angular, React, or Vue.js). You'll also design and implement RESTful APIs and system integrations, ensure best practices in software architecture, security, and performance, and collaborate with product, design, and QA teams to deliver high-value solutions.
What We Offer:
* Professional Development: Opportunities to grow professionally and personally, always aligned with your interests.
* International Experience: Opportunities to work outside your country.
* Diverse and Innovative Environment: A collaborative environment that encourages teamwork and innovation.
We promote an inclusive culture, where everyone feels welcome and valued. Our opportunities are based on principles of equity and respect for individuality.