Description
Job Summary:
We are seeking a Senior Java Developer passionate about solving complex problems in microservices architecture and financial billing systems, with technical autonomy and a strong focus on collaboration.
Key Highlights:
1. Solid experience in microservices architecture
2. Experience working on financial billing systems
3. Technical autonomy and proactivity
We are looking for a Senior Java Developer with solid experience in microservices architecture and financial systems, especially in the billing domain. If you are passionate about solving complex problems, possess technical autonomy, and want to work in a team that values leadership and collaboration, this role is for you!
**What We Expect From You**
Practical experience with microservices architecture
Real-world experience with bank billing systems (CNAB, bank slips, remittance files, debt collection notices)
Ability to work autonomously, gather requirements, and propose solutions
Clear communication with developers, product owners, and stakeholders
Proactivity and sense of responsibility
Requirements: **Technical Requirements**
Java 8\+
Spring Boot (Core, Data, Batch, Injection)
RabbitMQ (advanced messaging)
PostgreSQL and DynamoDB
Elasticsearch
Docker, Docker\-Compose, Kubernetes
REST and SOAP APIs
Experience handling large volumes of data
Experience in financial systems
**Nice-to-Have**
AWS (EKS, EC2, S3, RDS, Lambda)
DevOps and infrastructure as code
Experience integrating Pix
Experience serving as a technical focal point or technical lead
**Soft Skills**
Assertive communication
Autonomy and critical thinking
Systemic vision and genuine interest in understanding the impact of solutions