Java Development Opportunity
We are seeking a skilled Software Engineer to fill a frontline position in our team. As a leading IT services company, we require talented professionals like you to help drive our projects forward.
The successful candidate will be responsible for developing high-quality software solutions using Java and collaborating with cross-functional teams to deliver projects on time.
About the Role
This is an excellent opportunity for a motivated individual to join our dynamic team and contribute to shaping the future of our company.
As a Java Developer, you will be working closely with other experts to design and implement REST APIs, write unit tests, and collaborate on various technologies such as Apigee, Hybrid, X, Spring Boot, Maven, Postman, relational and non-relational databases, Docker, RabbitMQ, Oauth 2.0, OpenID, and Cloud Services (Azure/AWS).
Key Responsibilities:
* Developing Java applications using Java 8, 11, 17, and 21.
* Designing and implementing REST APIs using Java.
* Writing unit tests using JUnit and Mockito.
* Collaborating with cross-functional teams to deliver projects on time.
Requirements:
* Bachelor's degree in Computer Engineering or similar.
* At least 4 years of experience with Java.
* Strong knowledge of Java, including Java collections, multithreading, and object-oriented programming.
* Experience with version control systems like Git/GitLab.
* Fluency in Portuguese and Spanish (spoken and written).
What We Offer
* A permanent contract.
* Health insurance.
* 22 vacation days.
* 4 additional annual days off.
* Meal allowance on a card.
* Referral bonus.
* Special discounts and flexible benefit options.
* Annual training bonus.
* An excellent team-oriented culture.
* The opportunity to be part of a growing international company.
* Challenging projects with unique opportunities for growth and learning.