Job Title: Java Developer
Location: Brazil / Mexico / Costa Rica
Work Mode: Remote
Employment Type: Contract
Job Summary
We are seeking a skilled Java Developer to join a dynamic team. The ideal candidate will have strong experience in Java 8+, relevant frameworks (Spring, Hibernate), relational databases, RESTful APIs, version control, and basic frontend knowledge. This role requires problem-solving, adaptability, and the ability to work independently in a fast-paced, remote environment.
Responsibilities
* Develop applications using Java 8+ and frameworks like Spring and Hibernate.
* Apply strong object-oriented programming (OOP) principles.
* Work with relational databases such as Oracle, MySQL, and write optimized queries.
* Build, maintain, and consume RESTful APIs and web services.
* Use version control tools like Git for collaboration and code management.
* Collaborate with frontend teams using HTML, CSS, JavaScript, React.
* Troubleshoot, debug, and optimize applications.
* Work with ServiceNow, Jira, and Confluence for task and project tracking.
* Adapt quickly to new technologies and a dynamic work environment.
* Communicate effectively with teams and stakeholders.
Required Skills
* Proficiency in Java 8+ and frameworks (Spring, Hibernate, etc.)
* Strong understanding of object-oriented programming principles
* Experience with relational databases (Oracle, MySQL, etc.)
* Hands-on experience with RESTful APIs and web services
* Experience with version control tools (Git)
* Familiarity with frontend technologies (HTML, CSS, JavaScript, React)
* Excellent oral and written communication skills
* Strong problem-solving, troubleshooting, and analytical skills
* Knowledge of ServiceNow, Jira, and Confluence
* Ability to adapt and learn quickly in a dynamic environment
Desirable Skills
* Experience with microservices architecture
* Familiarity with Agile / Scrum methodologies
* Advanced troubleshooting and debugging skills
* Strong collaboration in cross-functional and remote teams
Education
* Bachelor’s degree preferred in a relevant field
* Technical certifications related to Java development are highly recommended