
Desenvolvedor Back-end Java – Sênior
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in Brazil.
• Develop and maintain REST APIs by adhering to best practices, utilizing Java (versions 11 to 21) and Spring Boot.
• Create and maintain SOAP clients and document APIs using Swagger.
• Design and implement integrations with Oracle and MySQL databases.
• Apply TDD and testing frameworks such as JUnit, Mockito, and others.
• Define and implement a microservices-based architecture, applying patterns like Circuit Breaker, API Gateway, and Backend for Frontend.
• Use Claude Code to generate, review, and document code, as well as to create automated tests.
• Adhere to SOLID principles, object-oriented development, and DDD.
• Work with multi-threading and performance optimization.
• Implement messaging solutions with Kafka and RabbitMQ.
• Collaborate with architects and other developers to maintain technical quality and consistency.
• Participate in CI/CD processes, automation, and foster a DevOps culture.
• Experience in backend development (Java).
• Proficiency in Java versions 11 to 21 and Spring Boot.
• Experience with REST APIs, Swagger, and SOAP consumption.
• Strong knowledge of Oracle and MySQL.
• Experience with JUnit, Mockito, and TDD practices.
• Deep understanding of DDD, OOP, and microservices patterns.
• Practical experience with Claude Code to support development (e.g., code generation, refactoring, explaining complex code snippets).
• Experience with multi-threading and parallel processing.
• Familiarity with messaging systems (Kafka and/or RabbitMQ).
• Permission for remote work.
Bemobi
Unisys
Dailymotion
SoftExpert - Software for Excellence
Get handpicked remote jobs straight to your inbox weekly.