#sejaSysMap #SysMap #soulSysMap
Senior Backend Developer – Java, APIs, Microservices
Location
Brazil
Posted
34 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Developer – Java, APIs, Microservices
SysMap Solutions
• 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.
Job 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Mid-level Java Developer
EquiplanoPor uma gestão pública ágil, eficiente e transparente. 50 anos de Excelência em Gestão Pública.
• Develop and implement software solutions according to technical requirements, ensuring quality and adequate performance. • Participate in defining solution architecture, always seeking the best technical approach. • Write code, test, and maintain systems, applying best practices and coding standards. • Perform code reviews, promoting continuous improvement and compliance with established standards. • Collaborate with other teams (analysts, testers, etc.) to ensure effective system integration. • Identify issues and develop effective solutions, ensuring system stability and efficiency. • Keep technical documentation up to date, including usage instructions and architecture diagrams. • Perform unit tests and ensure systems meet quality and performance requirements. • Contribute to the continuous improvement of tools, processes, and methodologies used in development. • Support the training and mentoring of junior developers. • Keep up with market trends and propose technological innovations applicable to the development environment.
• Participate in the development of actual projects using Flask and Flask SQLAlchemy to build and manage databases and generate reports based on data. • Design and implement a backend service interface for financial data using the Flask framework. • Use Flask SQLAlchemy for database design, modeling, and operation. • Write SQL query statements to retrieve data from the database. • Design and implement various financial statement generation functions based on business needs. • Follow the project plan and schedule to ensure that tasks are completed on time.
Backend Developer
DarwoftYou have just found the top firm for your next successful software development project! 🧠💻📱.
Role Description Este rol requiere dedicación full-time, con prioridad clara sobre los proyectos de Darwoft durante el horario laboral establecido. No es compatible con otros compromisos profesionales full-time. Cualquier actividad profesional adicional deberá ser informada previamente y no deberá interferir con las responsabilidades del rol. Buscamos un perfil Senior con una sólida trayectoria técnica y una mentalidad orientada al producto. Este año, nuestros objetivos estratégicos se centran en la evolución de plataformas robustas y la integración de agentes de IA, por lo que buscamos a alguien con la curiosidad necesaria para liderar estos desafíos. El candidato ideal combina un dominio profundo del ecosistema AWS con la capacidad de mentorizar a perfiles de menor seniority, asegurando siempre la excelencia en el código. Responsibilities - Diseñar y construir microservicios robustos utilizando Node.js y TypeScript, garantizando estándares de calidad superiores. - Implementar y optimizar soluciones dentro del stack de AWS (Lambda, API Gateway, DynamoDB, EKS), priorizando la performance y la alta disponibilidad. - Participar activamente en definiciones de arquitectura y toma de decisiones técnicas que impacten directamente en la escalabilidad de los sistemas. - Actuar como referente técnico para el equipo de desarrollo, promoviendo buenas prácticas como Clean Code y Testing, y acompañando el crecimiento del talento interno. - Asumir la responsabilidad del ciclo de vida completo del software, desde su concepción técnica hasta su puesta en producción. Qualifications - Más de 5 años de experiencia real y comprobable en el desarrollo de aplicaciones backend con Node.js y TypeScript. - Al menos 3 años de experiencia utilizando AWS (Lambda, S3, DynamoDB, RDS) y frameworks de infraestructura como código (Serverless o SAM). - Experiencia avanzada (+5 años) en el manejo de bases de datos SQL y NoSQL. - Proactividad para detectar cuellos de botella y capacidad de comunicación efectiva para traducir soluciones técnicas en valor de negocio. - Vivir en Argentina. Requirements - Experiencia previa o fuerte interés en el desarrollo de plataformas de servicios y/o agentes de IA. - Conocimientos en metodologías ágiles y entornos de entrega continua (CI/CD). Benefits - Salario competitivo acorde al mercado Senior, con esquemas de actualización. - Medicina prepaga de primer nivel para el grupo familiar. - Equipamiento de trabajo (Laptop de última generación). - Programas de capacitación técnica y licencias para plataformas de aprendizaje. - Cultura flexible y orientada a las personas, con foco en el equilibrio vida-trabajo.
• Responsible for developing systems with a full-stack profile - covering the entire software development lifecycle. • Perform project configuration following internal and client procedures. • Interpret functional specifications and produce technical specifications. • Guide and support the project's development team members. • Code and integrate software components according to specifications.




