Remotery

Senior Backend Developer – Java, APIs, Microservices

Posted May 20

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Engage comprehensively throughout the software development lifecycle, from design to implementation, deployment, and operational phases;

• Create, develop, and sustain microservices architectures and distributed systems;

• Establish technical standards, best practices, and architectural principles;

• Design and manage secure, versioned, scalable, and high-performance APIs;

• Propel modernization, decoupling, and advancement of legacy systems;

• Guarantee application performance, scalability, resilience, and reliability;

• Execute and enhance automated testing methodologies (unit, integration, and TDD);

• Work with observability tools encompassing logs, metrics, tracing, and alerts;

• Oversee application monitoring and lead the resolution of critical incidents;

• Conduct troubleshooting and performance assessments;

• Actively engage in technical and functional refinement discussions;

• Take part in Scrum ceremonies (planning, daily stand-ups, reviews, and retrospectives);

• Perform code reviews and provide mentorship to developers;

• Collaborate closely with Mobile, Product, QA, DevOps, and SRE teams.


⛳️ Requirements

• Extensive experience with advanced Java (preferably Java 17 or higher);

• Proficiency in microservices architecture, distributed systems, and event-driven architecture;

• Understanding of Domain-Driven Design (DDD), Clean Architecture, and/or Hexagonal Architecture;

• Experience in developing REST APIs, covering security, versioning, and best practices;

• Familiarity with synchronous and asynchronous communication and integration for distributed and legacy systems;

• Background in automated testing (unit and integration) and TDD methodologies;

• Application of Clean Code and SOLID principles;

• Proficient with Docker, Kubernetes, and CI/CD pipelines;

• Awareness of observability practices, monitoring, and alerting;

• Strong skills in troubleshooting, incident analysis, and performance enhancement;

• Experience with SQL databases (PostgreSQL, Oracle, or similar), data modeling, and caching (Redis);

• Familiarity with messaging systems (Kafka, RabbitMQ, or similar);

• Experience in cloud environments (AWS, Azure, or GCP);

• Background with high-volume, mission-critical systems;

• Knowledge of API security (OAuth2, JWT);

• Experience in the modernization and refactoring of legacy systems.


🏝️ Benefits

• Position also open to candidates with disabilities

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers