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