Java Back-end Developer – Senior
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Java Back-end Developer – Senior
FCamara Consulting & Training
• 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.
Job Requirements
- 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
- Position also open to candidates with disabilities (PcD)
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Developer, Mid/Senior – Financial Services
DBDesign and Build The Future | Somos uma empresa Randoncorp
• Work on the development of APIs (REST) and Java applications • Propose improvements to existing solutions to achieve better performance • Integrate the system with new or modified software components • Create and maintain API and microservice solutions to be consumed by clients • Build, evolve and scale distributed architectures and microservices • Understand client needs and seek simple, high-quality, scalable solutions • Participate in ceremonies prescribed by the agile methodology • Prepare and execute system deployments • Resolve impediments that affect the team’s deliveries
• Architect and build the backend infrastructure powering the Traia.io AI Agent runtime. • Develop and maintain multi-agent orchestration systems and autonomous workflows. • Build infrastructure for agent runtimes, tool execution, memory systems, and task coordination. • Integrate MCP servers, tools, skills, and external execution environments. • Design secure deployment architectures for AI agents, including sandboxing and containerized runtimes. • Build scalable APIs, queues, event-driven systems, and real-time communication layers. • Collaborate with AI engineers and infrastructure teams to shape next-generation autonomous systems.
• Architect and build the backend infrastructure powering the Traia.io AI Agent runtime. • Develop and maintain multi-agent orchestration systems and autonomous workflows. • Build infrastructure for agent runtimes, tool execution, memory systems, and task coordination. • Integrate MCP servers, tools, skills, and external execution environments. • Design secure deployment architectures for AI agents, including sandboxing and containerized runtimes. • Build scalable APIs, queues, event-driven systems, and real-time communication layers. • Collaborate with AI engineers and infrastructure teams to shape next-generation autonomous systems.
• Architect and build the backend infrastructure powering the Traia.io AI Agent runtime. • Develop and maintain multi-agent orchestration systems and autonomous workflows. • Build infrastructure for agent runtimes, tool execution, memory systems, and task coordination. • Integrate MCP servers, tools, skills, and external execution environments. • Design secure deployment architectures for AI agents, including sandboxing and containerized runtimes. • Build scalable APIs, queues, event-driven systems, and real-time communication layers. • Collaborate with AI engineers and infrastructure teams to shape next-generation autonomous systems.


