Java Backend Developer Senior

New
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
JavaSpring BootRESTful APIsMicroservices

Requirements

  • Solid experience in backend development with Java 21.
  • Strong expertise with Spring Boot for building microservices and APIs.
  • Experience with event-driven architectures and Pub/Sub messaging systems.
  • Background in system integration, legacy modernization, and transitional architecture design.
  • Deep understanding of REST API design best practices (versioning, pagination, filtering, contracts).
  • Experience with distributed systems focusing on resilience, scalability, and performance optimization.
  • Knowledge of observability tools and practices (logging, metrics, tracing, monitoring).
  • Ability to work in high-criticality environments with strong operational responsibility.
  • Strong communication skills for technical documentation and cross-team collaboration.
  • Analytical thinking, ownership mindset, and ability to propose scalable solutions.

Responsibilities

  • Design, develop, and evolve backend APIs and microservices using Java 21 and Spring Boot, ensuring high performance and scalability.
  • Build and maintain event-driven architectures (Pub/Sub), enabling resilient and decoupled system integrations.
  • Develop adapters, facades, and BFF layers to support incremental migration from legacy systems.
  • Optimize critical business endpoints related to key operational journeys, ensuring reliability and responsiveness.
  • Define and enforce API standards, including versioning, pagination, filtering, caching strategies, and contract consistency.
  • Support data model evolution and cross-version compatibility across distributed systems.
  • Implement resilience patterns such as circuit breaker, retry, timeout, fallback, and rate limiting.
  • Identify and resolve performance bottlenecks in databases, APIs, and caching layers.
  • Ensure full observability through logs, metrics, distributed tracing, and monitoring of system health and latency.
  • Document technical decisions, API contracts, and architectural standards to ensure governance and team alignment.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now