Java Backend Developer

New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
GitJavaSpring BootRESTful APIsUnit Testing

Requirements

  • Experience developing REST APIs using Java and Spring Boot
  • Strong knowledge of Spring Data JPA and relational database modeling
  • Understanding of transactions, concurrency control, and data consistency
  • Experience implementing business rules for financial or transactional systems
  • Hands-on experience with unit testing frameworks and test-driven practices
  • Ability to document APIs using Swagger/OpenAPI
  • Familiarity with software engineering best practices, clean architecture, and version control (Git)
  • Strong analytical thinking, attention to detail, and problem-solving mindset

Responsibilities

  • Develop REST APIs for account management, transfers, and digital banking simulations
  • Implement and maintain business rules for financial operations and transaction processing
  • Model, persist, and manage relational data using Spring Data JPA
  • Ensure transactional integrity, data consistency, and concurrency control in critical systems
  • Implement post-transaction processes such as notifications and event handling
  • Write and maintain unit tests to ensure code quality and business rule validation
  • Document APIs using Swagger and maintain technical documentation standards
  • Apply best practices in architecture, code versioning, and secure software development
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now