Job Closed

This listing is no longer active.

SysMap Solutions logo
SysMap Solutions

#sejaSysMap #SysMap #soulSysMap

Java Architect – Senior

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999Company SiteLinkedIn

Location

Brazil

Posted

68 days ago

Salary

0

Seniority

Senior

Job Description

Java Architect – Senior

SysMap Solutions

• Work on the development, evolution and maintenance of applications using Java 11 or higher; • Design and implement solutions based on microservices architecture and Event-Driven Architecture; • Model business processes in BPMN, ensuring technical and functional adherence; • Develop, implement and maintain processes in Camunda 7, including service tasks, external tasks and workers; • Design and implement integrations between microservices, ensuring scalability and resilience; • Define and apply effective strategies for error handling, retries, versioning and process governance; • Develop and maintain unit and integration tests, ensuring solution quality and reliability; • Support technical and architectural decisions, promoting best practices and the continuous evolution of the application ecosystem.

Job Requirements

  • Solid experience with Java 11 or higher;
  • Proven experience with Camunda 7;
  • Strong expertise in Object-Oriented Programming;
  • Hands-on experience with Apache Kafka;
  • Knowledge and application of Clean Architecture, DDD and SOLID principles;
  • Experience with automated testing using JUnit and Mockito;
  • Knowledge of BPMN and its concepts applied to business processes;
  • Experience with Kafka Streams;
  • Previous experience in solution design and systems architecture;
  • Experience working in complex, distributed, event-driven environments;
  • Experience providing technical guidance to development teams.

Benefits

  • The future is now — we are here to transform lives, businesses and organizations. Ready to join us?
  • We offer an ethical, collaborative and diverse environment where continuous learning is encouraged.

Related Job Pages

More Backend Engineer Jobs

ultima milla logo

Senior Software Engineer – Rails, Rust

ultima milla

Logistic Management System for E-commerce & Retail in Mexico. Raised +$7M USD from Y Combinator, FJLabs, & more.

Backend Engineer68 days ago
Full TimeRemoteTeam 51-200H1B No Sponsor

• Liderar el diseño y desarrollo de nuevas características y mejoras críticas para nuestros productos y servicios, garantizando seguridad, performance y cobertura de pruebas. • Tomar decisiones arquitectónicas y proponer mejoras técnicas a nivel de sistema. • Diseñar e implementar componentes de alto rendimiento en Rust cuando los requisitos de eficiencia, concurrencia o seguridad de memoria así lo demanden. • Escribir y revisar documentación técnica detallada, así como RFCs y propuestas de diseño. • Resolver problemas técnicos de alta complejidad y alcance, incluyendo debugging de sistemas distribuidos en producción. • Definir y garantizar estándares de calidad de código, mantenibilidad y mejores prácticas a nivel de equipo. • Brindar mentoría a Ingenieros Junior y Mid-level, ayudándolos a crecer técnicamente y eliminando obstáculos para su autonomía. • Liderar code reviews exigentes pero constructivas, elevando el nivel técnico del equipo. • Lanzar de forma autónoma características y mejoras de gran alcance, coordinando con otros equipos cuando sea necesario. • Participar activamente en la planificación técnica y en la definición del roadmap de ingeniería.

Colombia
Affirm logo

Software Engineer II, Backend – Merchant Advocacy

Affirm

We create honest financial products that improve lives.

Backend Engineer68 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Design & expand the backbone of our platform to scale to hundreds of thousands of merchants from all around the world • Design and align the scope of work with other teams to deliver cross-team projects • Partner with Engineering Manager and Team Lead to execute the long-term vision of the team • Execute technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems • Utilize agentic development tools like Claude Code to automate parts of the development process • Improve engineering standards, tooling, and processes throughout the organization

California + 4 moreAll locations: California | Connecticut | New Jersey | New York | Washington
$142K - $210K / year
Affirm logo

Software Engineer II, Backend – Merchant Advocacy

Affirm

We create honest financial products that improve lives.

Backend Engineer68 days ago
Full TimeRemoteTeam 1,001-5,000Since 2012H1B Sponsor

• Design & expand the backbone of our platform to scale to hundreds of thousands of merchants from all around the world • Design and align the scope of work with other teams to deliver cross-team projects • Partner with Engineering Manager and Team Lead to execute the long-term vision of the team • Execute technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems • Utilize agentic development tools like Claude Code to automate parts of the development process • Improve engineering standards, tooling, and processes throughout the organization

Canada
$125K - $175K / year
Full TimeRemoteTeam 51-200Since 2008H1B No Sponsor

• Working closely with stakeholders to understand their requirements, design and implement the right solution • Designing and implementing new extensions in the Workday Environment • Preparing business requirement documents, configuration documents and process flows • Delivering fair outcomes for our customers, ensuring conduct maintains a high level of expertise • Providing support to other team members and key stake holders • Own meaningful pieces of work end-to-end, from clarifying requirements through design, implementation, testing, and handoff. • Make sound technical design decisions within your area of work, and surface tradeoffs the team or client needs to weigh in on • Estimate effort honestly, hit the estimates you commit to, and flag risk early when something is going to slip • Engage directly with clients to understand requirements, propose approaches, and respond to change requests • Contribute to project design documentation, technical specifications, and the inputs that go into the Software Requirements Specification. • Use AI coding tools (Claude Code, Codex, Cursor, etc.) effectively as part of normal delivery, including writing or configuring agentic workflows where they meaningfully accelerate the work. • Apply judgment about when AI/ML solutions are appropriate, when they are overkill, and when they introduce risk that outweighs the benefit. • Set up and maintain build environments, CI configurations, and other infrastructure that supports the team's delivery. • Help newer developers get unstuck, and write code reviews that teach rather than just gatekeep. • Participate in peer code reviews across the team and contribute to engineering standards. • Lead a development team as designer, technical decision-maker, and day-to-day point of contact. • Own the team's technical design, architectural decisions, and definition of done. • Allocate tasks across the team to balance delivery, individual growth, and team capacity. • Estimate larger pieces of work, defend the estimates with stakeholders, and adjust plans when scope or risk changes. • Prepare regular status updates and communicate project risks, blockers, and progress to management and clients. • Represent your team in cross-functional discussions with the Project Manager, QA Lead, designers, and the client. • Set core working hours and team rituals in coordination with the Project Manager and QA Lead. • Resolve conflicts within the team and between the team and other departments, escalating only when the situation genuinely requires it. • Participate in recruitment, onboarding, and training of new development staff joining your team. • Mentor developers on your team and, where the engagement calls for it, lead or coach client developers as part of Atimi's mentorship offering. • Make decisions on AI tooling and agentic workflows for the team: which tools the team uses, where automated agents are trusted to ship code, and where human review remains mandatory.

Canada
$120K - $180K / year