




Job Summary: We are seeking a Fullstack Developer (React + Java/Spring Boot) to implement end-to-end features, from user interface to APIs and integrations. Key Highlights: 1. Backend Development: REST APIs (Spring Boot / Java) and relational databases 2. Frontend Development: Responsive web interfaces (React + TypeScript) 3. Mobile/Terminal Development: Maintenance and enhancement of Android POS app We seek a Fullstack Developer (React \+ Java/Spring Boot). You will work in tandem 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, debit 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 transaction inquiry and reporting screens; 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:** Maintain and enhance the Android application for POS terminals; integrate with external SDKs; implement confirmation screens, receipts, and inquiry screens; conduct testing on physical devices (POS terminals). Relevant Experience Contract: PJ R$ 8000,00 On-site work at Berrini. **Minimum Education:** Bachelor's Degree


