Remotery

Senior Fullstack Developer – Back End Focus

Posted May 23

This is a fully remote position, open to applicants in Brazil.

📋 Description

• Develop and execute backend APIs and services (REST) for B2B e-commerce and satellite applications.

• Engage in decoupling the monolithic structure (SAP Commerce/legacy systems), transitioning domains into Java/Spring Boot microservices.

• Collaborate with architecture and business teams to model business domains (catalog, pricing, orders, quotes, ERP integrations).

• Create integrations with SAP Commerce, SAP ERPs, API Gateway, and other enterprise systems.

• Implement authentication and authorization in backend services using Spring Security (including OAuth2/OpenID Connect/Keycloak scenarios).

• Ensure automated testing (unit and integration tests, including the use of Testcontainers with databases).

• Work alongside system frontend, SAP teams, UX/UI, and business teams in an agile environment (Scrum/Kanban), participating in refinements, planning, and reviews.

• Contribute to code reviews, technical documentation (in both Portuguese and English), and knowledge transfer to the team.


⛳️ Requirements

• Over 5 years of experience with Java in corporate web applications.

• Extensive experience with Spring Boot and the Spring ecosystem (Web, Data, Validation, Actuator, and Spring Security).

• Familiarity with REST APIs (resource modeling, pagination, error handling, versioning).

• Experience with microservices architecture: domain-based independent services; synchronous communication (REST) and, preferably, asynchronous communication (messaging/events).

• Proficiency with databases: Relational (preferably PostgreSQL — modeling, indexes, queries); Non-relational (preferably MongoDB).

• Understanding of enterprise integrations: consuming and exposing services in heterogeneous environments (SAP ERPs, other backends); use of HTTP clients (for example, Spring Cloud OpenFeign or similar).

• Background in automated testing: unit tests (JUnit, Mockito, or similar); integration tests with Spring Boot Test and Testcontainers (including MongoDB and/or PostgreSQL).

• Experience with Git and CI/CD pipelines (preferably GitLab CI), including branching, merge requests, code reviews, and basic automation of build/test/deploy processes.

• Ability to run and debug services in containerized environments (daily use of Docker).

• Knowledge of the Grafana stack for visualizing application logs and metrics (querying, filtering, basic analysis).


🏝️ Benefits

• SulAmérica Health Plan for the employee (national coverage, inpatient ward coverage with copayment).

• TotalPass gym membership.

• Latest-generation laptop.

• Transportation allowance.

• Meal allowance: R$ 770.00 (based on an average of 22 working days/month).

• Employee referral bonus.

• Partnership with Creditas financial services.

• Annual performance review with an IDP — Individual Development Plan.

• Training via iblue Academy.

• Udemy training.

• Certifications (AWS, Microsoft, IBM, and H2O).

• Educational partnerships (possible financial assistance tied to performance reviews).

• Structured Y-shaped career path (choose either management or specialist track).

• Benefit packages offered by the cooperative, selectable according to your needs.

• Paid 15-day leave after 12 months.

People also viewed

Confitec20 min ago

Desenvolvedor(a) Trainee – Fullstack

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Nagarro20 min ago

Staff Engineer, Industrial Automation

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
HealthMark Group24 min ago

Software Engineer – Contractor

BR flagBrazil OnlyFreelanceFull-stack Engineer$39/hour
ApplyView job
Abnormal Security37 min ago

Software Engineer

SG flagSingapore OnlyFull-timeFull-stack Engineer
ApplyView job
NIR-YU37 min ago

Software Development Engineer III

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Gauge37 min ago

Senior Full Stack Developer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers