Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
FCamara Consulting & Training

Java Back-end Developer – Senior

FCamara Consulting & Training

Backend Developer creating scalable applications for a technology company in Brasil. Work with Java, Spring Boot, and microservices architecture.

Posted 5/26/2026full-timeRemote • BrasilSeniorWebsite

Tech Stack

Tools & technologies
JavaJUnitKafkaMockitoMySQLOracleRabbitMQSOAPSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Develop and maintain REST APIs following best practices, using Java (versions 11 to 21) and Spring Boot.
  • Create and maintain SOAP clients and document APIs with Swagger.
  • Design and implement integrations with Oracle and MySQL databases.
  • Apply TDD and use testing frameworks such as JUnit, Mockito, and others.
  • Define and implement microservices-based architecture, applying patterns such as Circuit Breaker, API Gateway, and Backend for Frontend.
  • Use Claude Code to generate, review, and document code, as well as to create automated tests.
  • Follow SOLID principles, object-oriented development, and Domain-Driven Design (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 a DevOps culture.

Requirements

What you’ll need
  • Experience in back-end development (Java).
  • Proficiency in Java 11 to 21 and Spring Boot.
  • Experience with REST APIs, Swagger, and consuming SOAP services.
  • Solid knowledge of Oracle and MySQL.
  • Experience with JUnit, Mockito, and TDD practices.
  • Deep understanding of DDD, OOP, and microservices patterns.
  • Practical experience using 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).

Benefits

Comp & perks
  • Position also open to candidates with disabilities (PcD)

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootREST APIsSOAPOracleMySQLJUnitMockitoTDDmicroservices
Soft Skills
collaborationcommunicationproblem-solvingtechnical quality maintenance