Point your AI agent at freehire and let it find you a job.

Get the CLI →

Jobtailor

NewBe an early applicant

Mid-Level Full-Stack Developer, Java/React

Posted
Discussion

Summary

Mid-level full-stack developer building Internet Banking features across Java/Node.js microservices, React web, and React Native mobile apps in São Paulo. Day-to-day includes end-to-end feature delivery with web/mobile parity, AWS cloud and mobile security work, code reviews, mentoring, and resolving production incidents.


  • Develop and enhance full-stack solutions with technical depth and autonomy

  • Work with Java/Node.js backends, React frontends, and React Native mobile applications

  • Bring the same functionality and business rules developed for web Internet Banking to mobile

  • Maintain the same quality standards and best practices across web and mobile initiatives

  • Make technical decisions and drive end-to-end delivery

  • Participate in code reviews and technical discussions

  • Collaborate with the team and support/mentor less experienced professionals

  • Investigate and resolve production incidents

  • Work across different technology stacks and initiatives within a growing portfolio


Requirements



  • Knowledge of microservices architecture in Java using Quarkus and/or Spring Boot

  • Experience with relational and non-relational databases, including SQL Server and MongoDB

  • Knowledge of distributed systems: service-to-service communication, queues, caching, resilience, circuit breakers/retries, and stateless design

  • Strong proficiency in React, including hooks, TypeScript, state management, forms, and routing

  • Strong proficiency in React Native and mobile development concepts, including navigation, native modules, and state management

  • Autonomy to develop end-to-end mobile features and ensure feature parity with web Internet Banking functionality

  • Experience with mobile security, biometrics/strong authentication, and protection against reverse engineering, such as anti-tampering/RASP

  • Hands-on experience with AWS services

  • Ability to design cloud solutions, decouple synchronous flows using queues, define bucket access policies, and size containerized resources

  • Knowledge of Docker

  • Knowledge of clean code, automated testing, code review, and static analysis tools such as SonarQube

  • Knowledge of Git, CI/CD, log analysis, and production incident investigation

  • Knowledge of Node.js/NestJS is a plus

  • Knowledge of Kubernetes/Helm is a plus

  • Experience with payment systems through channels such as Internet Banking and mobile applications is a plus

  • Experience with or knowledge of integrations with core banking products such as Autbank and Matera is a plus

  • Familiarity with AI agents and tools as development accelerators is a desirable, non-mandatory differentiator

  • Autonomy, clear communication, collaboration, mentoring, adaptability, and proactivity


Core Competencies


Demonstrates expertise in full-stack development with a focus on Java, Node.js, React, and React Native, ensuring high-quality standards and feature parity across web and mobile applications. Proficient in cloud solutions, microservices architecture, and mobile security, with a strong emphasis on collaboration and mentoring within a technical team.


Highest-signal resume keywords



  • Full-Stack Development

  • Microservices Architecture

  • React Proficiency

  • Mobile Security

  • AWS Services


ATS Optimization Keywords


Hard Skills



  • Java

  • Node.js

  • React

  • React Native

  • Microservices

  • SQL Server

  • MongoDB

  • Docker

  • CI/CD

  • Kubernetes


Soft Skills



  • Collaboration

  • Mentoring

  • Clear Communication

  • Autonomy

  • Adaptability


Industry Keywords



  • Internet Banking

  • Payment Systems

  • Core Banking Products

  • Mobile Applications

  • Distributed Systems


Tools & Technologies



  • Quarkus

  • Spring Boot

  • SonarQube

  • Git

  • AWS

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available