Pessoa Desenvolvedora Backend / Java III (Engenharia Cadastros)

New
J
JobgetherFintech / Payments
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GitJavaKafkaKotlinSpring BootRESTful APIsMicroservicesUnit Testing

Requirements

  • Proven experience with Java or Kotlin and Spring Boot, with strong hands-on expertise in backend software development.
  • Solid knowledge of microservices architecture, REST APIs, and event-driven systems, including practical experience with Kafka or similar technologies.
  • Strong understanding of data structures, algorithms, software design, and engineering best practices.
  • Experience working with both relational and non-relational databases.
  • Established experience with unit and integration testing and automated testing practices.
  • Strong proficiency with Git or another collaborative version-control system.
  • Experience configuring and managing scheduled jobs and automated tasks within software applications.
  • Previous experience in financial services, payments, or fintech environments is a strong advantage.
  • Knowledge of frontend development is desirable.
  • Experience with high-availability, real-time, or mission-critical systems is an advantage.
  • Familiarity with infrastructure automation or service provisioning is valuable.
  • Demonstrated enthusiasm for artificial intelligence and its application in engineering workflows.

Responsibilities

  • Develop, test, and deploy robust software solutions for complex engineering challenges, with a strong focus on innovation, scalability, performance, and high availability.
  • Write clean, incremental, agile, and well-documented code while applying sound engineering practices throughout the software development lifecycle.
  • Conduct thorough code reviews and contribute to technical decisions, architecture discussions, and design choices that shape the evolution of the platform.
  • Support continuous deployment and take ownership of applications in production through monitoring, logging, troubleshooting, and operational follow-up.
  • Maintain and evolve a high-scale payments platform, performing root cause analysis and implementing improvements designed to reduce incidents and minimize their business impact.
  • Collaborate actively with partner teams and other stakeholders, contributing to the technical refinement of user stories and helping translate business needs into effective engineering solutions.
  • Participate in defining the future architecture of the platform, collaborating with the engineering team on technical decisions, scalability strategies, and continuous architectural evolution.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now