Java Architect – Senior

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Java Developer at Grupo SysMap focusing on developing and maintaining applications using Java technologies. Collaborating on microservices architecture and technical solutions for complex systems.

Responsibilities:

  • 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.

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.