Position Tittle: Full Stack Engineer
Location: Indaiatuba, Brazil
Need to travel on need basis.
No Travel expenses.
Skill Requirements
Backend
Java with Spring Boot
Spring ecosystem: Spring Data JPA, Spring Security, Spring Web, Spring AOP, Spring Cloud
RESTful API design and development (OpenAPI/Swagger)
Microservices architecture
Message-driven architecture: RabbitMQ / Kafka
Node.js 20 (server-side JavaScript)
Frontend
React 18.x with TypeScript — component development, hooks, Context API
TypeScript 5.x — strong typing, interfaces, generics
Styled Components (CSS-in-JS)
Material-UI (MUI) — component library
React Router v7 — navigation & routing
React Hook Form + Yup — form management & validation
i18next — internationalization
Database & Persistence
PostgreSQL
JPA / Hibernate ORM
Build & Package Management
Gradle (modern version with version catalogs)
DevOps & Infrastructure
Docker & Docker Compose
Kubernetes (basic understanding — deployments, HPA; Spring Cloud Kubernetes a plus)
CI/CD pipelines — GitHub Actions
Datadog / Zipkin — APM & distributed tracing
Testing
JUnit 5 (JUnit Platform)
TestNG (API testing)
Testcontainers (PostgreSQL, RabbitMQ)
Mockito, WireMock, REST Assured
Integration & API testing
React Testing Library — component testing