Description
Job Summary:
Fullstack Developer (React + Java/Spring Boot) focused on end-to-end feature implementation, from UI to APIs and integrations.
Key Highlights:
1. End-to-end development (Frontend, Backend, Mobile/Terminal)
2. Implementation of responsive web interfaces with React + TypeScript
3. Working with modern technologies such as Spring Boot and Java
We are seeking a Fullstack Developer (React \+ Java/Spring Boot). You will work in pair with our Architect/DevOps, focusing on end\-to\-end feature implementation — from the user interface through APIs and integrations.
RESPONSIBILITIES
**Backend Development:** Implement REST API endpoints (Spring Boot / Java); develop business logic (terminal management, debt inquiry, payment processing); create adapters for integration with external APIs; implement validations, error handling, and response messages; work with relational databases (PostgreSQL) using JPA/Hibernate; implement unit and integration tests; participate in code reviews and pair programming.
**Frontend Development:** Develop responsive web interfaces (React \+ TypeScript); create dashboards for operators and management (charts, tables, filters); implement forms for registration and configuration; develop screens for transaction inquiry and reporting; integrate frontend with REST APIs (consuming endpoints); implement authentication and authorization (JWT); ensure accessibility and high-quality UX; apply UI/UX best practices (responsiveness, feedback, loading states).
**Mobile/Terminal Development:** Maintenance and enhancement of the Android application for POS terminals; integration with external SDKs; implementation of confirmation screens, receipts, and inquiry screens; testing on physical devices (POS terminals).
Relevant Experience
Contract: PJ
R$ 8000,00
On-site work at Berrini.
**Minimum Education:** Bachelor's Degree