Java Analyst/Programmer – Senior

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Java Developer at Grupo SysMap focusing on producing high-impact tech solutions in various sectors. Collaborating in development using Java, Camunda, and microservices architecture.

Responsibilities:

  • Develop, evolve and maintain applications using Java 11 or higher;
  • Work on developing solutions based on microservices and Event-Driven Architecture (EDA);
  • Model business processes using BPMN, ensuring clarity and adherence to functional requirements;
  • Implement and maintain service tasks, external tasks and workers in Camunda 7;
  • Perform integrations between microservices, ensuring performance, security and reliability;
  • Implement error-handling strategies, retries, versioning and process evolution;
  • Develop and maintain unit and integration tests, ensuring application quality and stability;
  • Collaborate in the continuous improvement of solutions, promoting development and architecture best practices.

Requirements:

  • Strong experience with Java 11 or higher;
  • Proven experience with Camunda 7;
  • Solid understanding of Object-Oriented Programming (OOP);
  • Experience with Apache Kafka;
  • Knowledge of Clean Architecture, Domain-Driven Design (DDD) and SOLID principles;
  • Experience creating tests using JUnit and Mockito;
  • Practical knowledge of BPMN;
  • Knowledge of Kafka Streams;
  • Experience in designing and defining technical and architectural solutions;
  • Experience working in distributed, event-driven environments.

Benefits:

  • The only way to participate in Grupo SysMap's selection process is through the company's pages on the Gupy platform, and there is no fee to apply or to be hired.