
Senior Backend Developer – Java, APIs, Microservices
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Brazil.
• 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.
• 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.
• Position also open to candidates with disabilities
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.