Senior Backend Developer – Java, APIs, Microservices
Posted 15hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor Backend Sênior responsável pelo desenvolvimento e operação de microserviços no Grupo SysMap. Trabalhando em equipe com foco em soluções de transformação digital.
Responsibilities:
- Work end-to-end across the software development lifecycle, from design through implementation, deployment and operation;
- Design, evolve and maintain microservices architectures and distributed systems;
- Define technical standards, best practices and architectural guidelines;
- Develop and maintain secure, versioned, scalable and high-performance APIs;
- Drive modernization, decoupling and evolution of legacy systems;
- Ensure application performance, scalability, resilience and reliability;
- Implement and improve automated testing strategies (unit, integration and TDD);
- Work with observability, including logs, metrics, tracing and alerts;
- Monitor applications and lead the resolution of critical incidents;
- Perform troubleshooting and performance analysis;
- Actively participate in technical and functional refinement sessions;
- Participate in Scrum ceremonies (planning, daily, review and retrospective);
- Conduct code reviews and mentor developers;
- Collaborate closely with Mobile, Product, QA, DevOps and SRE teams.
Requirements:
- Strong experience with advanced Java (preferably Java 17+);
- Experience with microservices architecture, distributed systems and event-driven architecture;
- Knowledge of Domain-Driven Design (DDD), Clean Architecture and/or Hexagonal Architecture;
- Experience developing REST APIs, including security, versioning and best practices;
- Knowledge of synchronous and asynchronous communication and integration between distributed and legacy systems;
- Experience with automated testing (unit and integration) and TDD practices;
- Application of Clean Code and SOLID principles;
- Experience with Docker, Kubernetes and CI/CD pipelines;
- Familiarity with observability practices, monitoring and alerting;
- Strong troubleshooting skills, incident analysis and performance optimization;
- Experience with SQL databases (PostgreSQL, Oracle or similar), data modeling and caching (Redis);
- Experience with messaging systems (Kafka, RabbitMQ or similar);
- Experience in cloud environments (AWS, Azure or GCP);
- Experience with high-volume, mission-critical systems;
- Knowledge of API security (OAuth2, JWT);
- Experience with modernization and refactoring of legacy systems.
Benefits:
- Position also open to candidates with disabilities











