DEV FULLSTACK JAVA (REACT NATIVE, ANGULAR E SPRINGBOOT) - INGLÊS FLUENTE

Remoto
Sênior

Criamos negócios digitais de sucesso através de um mergulho profundo na experiência do cliente e com entregas ágeis durante todo o processo de criação e evolução de serviços e produtos digitais. Somos apaixonados por tecnologia e por boas experiências, energizados por mudanças, movidos por gente. Você está pronto para fazer parte do nosso ecossistema digital? Vem ser Squader!

O que você irá fazer

Key Responsibilities:

· Application Development: Design, develop, and implement new features for our applications while resolving existing issues.

· Technical Gap Analysis: Identify and map technical gaps, proposing effective solutions to enhance system performance.

· Documentation: Maintain comprehensive documentation of system processes and development workflows.

· Mentorship: Train and guide junior developers, fostering a collaborative learning environment.

· Task Estimation: Accurately estimate effort for development tasks and manage timelines effectively.

· Stakeholder Engagement: Demonstrate solutions to stakeholders and support product teams with technical insights for informed decision-making.

· Collaboration: Work closely with other technical team members to build end-to-end solutions and propose improvements for teamwork and collaboration.

O que você precisa

About the position: The developer will be part of an agile squad focused on enhancing digital experiences through React Native, Springboot, Angular and other WEB solutions with a technical report to the Application Development chapter within the IT & DATA regional organization.

Qualifications:

· Language Proficiency: Native Portuguese and advanced proficiency in English.

· Communication Skills: Strong verbal and written communication skills, with the ability to present technical information clearly and effectively.

· Commitment: High level of commitment to project goals and team success.

· Technical Skills:

o Expertise in React Native 0.82.x or higher

o Expertise in Springboot 2.7 or higher

o Expertise in Angular 12 or higher, with experience in RxJS.

o Proficient in Java 8 or higher, with desirable experience in Lombok, Spring, Java Persistence API, and Liquibase.

o Proficient in Object-Oriented Programming (OOP).

o Optional but valuable expertice in Adobe Experience Manager (AEM)

o Familiar with design patterns Singleton and MVC architecture.

o Knowledge of implementing OAuth and SSO.

o Strong understanding of DDL and DML.

o Knowledge of stored procedures, functions, and views.

o Experience with Azure SQL or similar databases.

o Proficient in Git, following Gitflow practices.

o Experience with GitHub Actions and configuring YAML for automated deployments.

Para ter uma jornada positiva e evolucionária

Por que ser um squader?