Brazil
1 month ago

Job Overview

Job Type
Full Time
Pay
Not disclosed

Job description

Location:
Brazil
Work arrangement:
Remote

Java Software Engineer with Calypso 100% remote at Grupo Data in Brazil.

Responsibilities

  • Design and implement prioritized backend functionalities, following software engineering best practices.
  • Provide scalable, flexible and resilient solutions aligned with modern architectural principles.
  • Apply and defend architectural patterns like event-driven microservices.
  • Participate in technical discussions and contribute to the evolution of the product's technical architecture.
  • Provide technical input during product discussions to support architecture-related decisions.
  • Integrate internal and external services using RESTful APIs, asynchronous messaging, and event hubs.
  • Ensure consistent functional and technical validations throughout the entire development cycle.

Requirements

4+ years of backend development experience with Java (8–11)

Calypso platform experience

  • Experience in developing and deploying microservices in public cloud environments (preferably AWS).
  • Solid knowledge of relational databases (e.g.: MySQL, PostgreSQL) and non-relational (e.g.: DynamoDB, MongoDB).
  • Experience with messaging and event streaming systems (e.g. Kafka, RabbitMQ, SQS, SNS)
  • Familiarity with microservices architecture, including containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with observability best practices (structured logging, metrics, health checks) using tools such as DataDog.
  • Experience with testing practices: unit testing (JUnit), integration testing and contract testing (Postman/Newman)
  • Experience with CI/CD pipelines using tools such as Jenkins or similar.
  • Understanding of software engineering principles and clean code practices (Design Patterns, SOLID, Clean Code, 12-Factor Application)
  • Experience in financial market environments
  • Experience with serverless services (e.g. AWS Lambda)
  • Experience in multicloud environments (Azure, GCP)
  • Strong planning and organization skills, with the ability to manage priorities and multiple tasks.
  • Good communication and interpersonal skills to discuss problems and solutions clearly.
  • Strong analytical skills and logical reasoning.
  • Proactive mindset with strong problem-solving skills and sense of responsibility.
  • Good to have
  • English level B1+
Role:
Java Software Engineer with Calypso 100% remote
Job Type:
Full Time

More jobs at Grupo Data

Similar Software Engineer jobs at other companies