
PagBank est une fintech brésilienne et une plateforme de banque numérique qui s’adresse aux particuliers, aux entreprises et aux commerçants grâce à des produits de paiement et des services financiers. Son offre comprend des terminaux de paiement par carte, des paiements mobiles, des liens de paiement en ligne, des comptes numériques, des cartes de débit et de crédit, des placements, des assurances, des services de paie, ainsi que des solutions de financement et d’anticipation de créances proposées avec des banques partenaires. PagBank fournit également des outils de gestion pour la facturation, le rapprochement et les paiements électroniques, ainsi que des intégrations destinées aux développeurs et adaptées au commerce en ligne.
Ingénieur logiciel Java junior - PagBank (Hybride, Brésil)
Ingénieur logiciel Java junior chargé de développer et de maintenir des applications financières chez PagBank. Le poste comprend les API, les tests automatisés, les bases de données SQL et le développement Agile en équipe.
Description
- Développer et maintenir des applications Java conformément aux pratiques établies d’ingénierie logicielle.
- Aider à recueillir et à clarifier les exigences métier et techniques avec l’accompagnement de l’équipe.
- Contribuer à la documentation technique, aux flux de processus et aux diagrammes des systèmes.
- Apporter des améliorations et des corrections aux systèmes existants.
- Analyser le code et déboguer les applications afin d’aider à identifier et à résoudre les problèmes.
- Travailler avec des développeurs seniors pour faire évoluer et maintenir les systèmes logiciels.
- Participer aux discussions techniques et proposer des améliorations pour les produits et les processus de développement.
- Créer et maintenir la couverture des tests unitaires et d’intégration.
- Contribuer à la création et au support des API et des services back-end.
- Collaborer avec des équipes pluridisciplinaires dans un environnement Agile.
Exigences
- Études de licence terminées ou en cours en informatique, en génie informatique, en systèmes d’information ou dans une discipline connexe.
- Connaissances pratiques du développement Java.
- Compréhension fondamentale des bases de données relationnelles et de SQL, notamment Oracle, MySQL ou PostgreSQL.
- Expérience des systèmes de contrôle de version basés sur Git.
- Connaissance des pratiques Agile telles que Scrum ou Kanban.
- Connaissance de la programmation orientée objet et des principes de base des patrons de conception.
- Expérience des frameworks de tests automatisés tels que JUnit ou Mockito.
- Une expérience de Spring Boot serait un atout.
- Une expérience des outils d’intégration continue et de livraison continue serait un atout.
- Une expérience de Python et des applications d’intelligence artificielle serait un atout.
Avantages
- Allocation repas et/ou alimentation.
- Couverture médicale et dentaire.
- Assurance vie.
- Accès aux programmes des partenaires TotalPass et ZenKlub.
- Congés de maternité et de paternité prolongés.
- Aide à la garde d’enfants.
- Jusqu’à 50 % de réduction sur les programmes de troisième cycle et les MBA dans des établissements tels que FIA, FAAP et PUCRS.
- Environnement de travail sans code vestimentaire formel.
- Congé payé le jour de votre anniversaire.
- Cadeau de naissance pour les employés qui accueillent un bébé.