Brazil
1 month agoJob Overview
Job Type
Full TimePay
Not disclosedJob 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