
Senior Java Developer
Ben Fatto
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
JavaJenkinsKafkaMySQLPostgresRabbitMQSpringSpring BootSpringBoot
About the role
- Develop and implement backend services in Java using Spring Boot, following good architectural practices and BCB standards
- Build secure integrations with the Pix API, including management of billing, payments, refunds, and webhook notifications
- Implement security protocols (OAuth 2.0, mTLS) and manage digital certificates for secure communication
- Ensure application scalability and availability, with a focus on performance and resilience
- Participate in agile ceremonies and collaborate on technical design and backlog estimations
- Perform code reviews, unit testing, and continuous integration (CI/CD)
- Support regulatory compliance projects and integrations with payment service providers (PSPs)
Requirements
- Bachelor's degree in IT or a related field
- Strong experience in Java and Spring Boot (minimum 5 years)
- Knowledge of REST API integration, security (OAuth 2.0, mTLS), and digital certificates
- Experience with relational databases (MySQL, PostgreSQL) and messaging systems (Kafka, RabbitMQ)
- Experience in payment systems or financial projects is desirable
- Familiarity with DevOps practices and CI/CD tools (Jenkins, GitLab CI)
- Agile methodologies (Scrum, Kanban)
Benefits
- Remote work
- Collaboration in an agile environment
- Opportunities for professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaSpring BootREST API integrationOAuth 2.0mTLSdigital certificatesMySQLPostgreSQLKafkaRabbitMQ
Soft skills
collaborationcode reviewsunit testingperformance focusresilienceagile participationbacklog estimation
Certifications
Bachelor's degree in IT