← Todas as vagas

Senior Java Developer

Sobre a vaga

• Design, develop, and maintain backend services using Java and Spring Boot
• Build and support microservices and event-driven solutions
• Work with messaging and data streaming tools such as Kafka, RabbitMQ, or similar technologies
• Contribute to data integration, CDC, ETL/ELT, and/or Data Warehouse-related initiatives
• Work with relational databases such as PostgreSQL, MS SQL Server, or similar
• Collaborate with engineering, data, DevOps, and business teams

• Strong hands-on experience with Java and Spring Boot
• Proven experience with microservices architecture
• Hands-on experience with Kafka, RabbitMQ, or similar messaging/streaming technologies
• Experience with data streaming and/or Data Warehouse/DWH projects
• Good knowledge of relational databases such as PostgreSQL or MS SQL Server
• Fluent English
• Previous experience in fintech, banking, or financial systems is nice to have

• B2B contract with Bonapolia, with one contract and one monthly invoice
• Monthly invoice payment, usually on a 30-day schedule aligned with client payment
• Contract written under the worker's country's law
• Bonapolia handles client-side paperwork, including MSA, NDA, and invoicing