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