Ben Fatto

Senior Java Developer

Ben Fatto

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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