
Java Developer – Mid-Level/Senior
Posted Oct 27

Posted Oct 27
This is a fully remote position, open to applicants in Brazil.
• Design and sustain backend applications along with Java microservices.
• Develop and improve REST APIs utilizing Spring Boot.
• Oversee and upgrade system integrations.
• Engage in the team’s technical discussions and decision-making processes.
• Perform code reviews and contribute to the establishment of development best practices.
• Analyze integration, performance, and production challenges.
• Create unit and integration tests.
• Collaborate with applications operating in cloud and containerized settings.
• Proficiency in Java, ideally versions 17 or 21.
• Familiarity with Spring Boot.
• Understanding of Spring MVC and Spring Data JPA.
• Experience with JPA/Hibernate and SQL databases.
• Background in developing REST APIs.
• Knowledge of microservices architecture.
• Familiarity with authentication and authorization using OAuth 2.0, JWT, or similar technologies.
• Proficient in Docker.
• Understanding of JUnit and Mockito.
• Experience with Git and Maven.
• Knowledge of CI/CD practices.
• Familiarity with SOLID principles, Clean Code, and development best practices.
• Willingness to work as an independent contractor (PJ).
• Proficient in English.
• Competitive salary.
• Flexible working hours.
• Opportunities for professional development.
• Collaborative and innovative work environment.
GT
Business Insights
Kraken Digital Asset Exchange
Kraken Digital Asset Exchange
Get handpicked remote jobs straight to your inbox weekly.