Senior Java Developer
Summary
Build and evolve Java backend services for billing and payment systems using Spring Boot, REST APIs, and event-driven architectures while modernizing legacy SOA systems.
- Atuar de forma hands-on no desenvolvimento e evolução de serviços backend em Java para sistemas de fatura, pagamento e cobrança.
- Desenvolver e manter APIs REST e integrações expostas via API Gateway (ex.: Sensedia).
- Modernizar e evoluir arquiteturas legadas (SOA), participando de migração, refatoração e decomposição de serviços.
- Desenvolver novos serviços com Spring Boot, aplicando arquitetura orientada a eventos, mensageria e integrações assíncronas.
- Implementar mecanismos de performance e resiliência, como cache, idempotência e estratégias de tolerância a falhas.
- Garantir qualidade, confiabilidade e estabilidade das soluções por meio de testes, boas práticas de engenharia, CI/CD e suporte a incidentes.
Requirements
- Sólida experiência em desenvolvimento Java com Spring Boot.
- Vivência em APIs REST, API Gateway/API Management (ex.: Sensedia, Apigee) e integrações síncronas e assíncronas.
- Experiência com arquiteturas legadas (SOA) e sua evolução para arquiteturas modernas orientadas a eventos.
- Conhecimento de mensageria, processamento assíncrono, bancos relacionais e NoSQL.
- Experiência com testes automatizados, práticas de DevOps, observabilidade e confiabilidade.
- Vivência com cloud (AWS, Azure, GCP ou OpenShift).
- Formação em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
- Experiência em sistemas financeiros (billing, faturamento, pagamento, cobrança) são um diferencial.
- Certificações Java (Oracle Certified Professional) são um diferencial.
Core Competencies
Demonstrates expertise in Java development with Spring Boot, focusing on backend services for billing and payment systems. Proficient in modernizing legacy architectures and implementing robust APIs and integrations while ensuring performance and reliability.
Highest-signal resume keywords
- Java Development
- Spring Boot
- REST APIs
- API Gateway Management
- Cloud Experience
ATS Optimization Keywords
Hard Skills
- Java
- Spring Boot
- REST APIs
- API Gateway
- SOA
- Event-Driven Architecture
- Messaging
- Automated Testing
- DevOps Practices
- Relational Databases
Certifications & Qualifications
- Oracle Certified Professional
Industry Keywords
- Billing
- Payment
- Cobrança
- Financial Systems
Tools & Technologies
- AWS
- Azure
- GCP
- OpenShift
- Sensedia
- Apigee