About the Client
The largest investment bank in Latin America, known for driving digital transformation in
the financial sector. Their tech-first culture emphasizes innovation, resilience, and
continuous improvement across a wide portfolio of financial solutions.
Project Tech Stack
Java | AWS (Lambda, API Gateway, SQS, SNS, ECS) | Kafka | RabbitMQ | MySQL | PostgreSQL
| Docker | Kubernetes | ECS | Git | Terraform | CloudFormation
What You’ll Do
- Develop and scale backend services using Java in a modern, cloud-based environment.
- Build mission-critical solutions with performance, observability, and fault tolerance in
mind.
- Work on event-driven architectures integrating Kafka, SQS, or RabbitMQ.
- Implement scalable data operations using MySQL/PostgreSQL and containerization.
- Leverage AWS services such as Lambda, API Gateway, ECS, and messaging tools.
- Contribute to engineering best practices around clean code, observability, and disaster
recovery.
- Collaborate with experienced engineers in a hybrid environment and support technical
evolution.
What You Bring
- Strong hands-on experience with Java backend development.
- Solid testing practices including unit, integration, and performance testing.
- Experience with event-driven systems (Kafka, SQS, RabbitMQ).
- Proficiency in relational databases such as MySQL or PostgreSQL.
- Experience working in containerized environments (Docker, Kubernetes, ECS).
- Familiarity with AWS core services including Lambda, SQS, SNS, ECS, and API Gateway.
- Understanding of observability concepts (metrics, tracing, logging).
- Knowledge of scalability best practices:
auto-scaling, load balancing, clustering.
- Strong grasp of engineering principles:
SOLID, Clean Code, DRY, KISS, YAGNI.
Nice to Have
- Experience with other cloud platforms (Azure, GCP).
- Familiarity with Infrastructure as Code tools (Terraform, CloudFormation, Ansible).
- Exposure to .NET Core technologies.
- Experience with Python, Kotlin, or Golang.
- Background in the financial industry (banks, fintechs, cards, or other institutions).
- Availability for a hybrid working model.
- Eagerness to learn and contribute to technical growth of the team.