FCamara Consulting & Training

Full-stack Developer – Mid-level

FCamara Consulting & Training

full-time

Posted on:

Location Type: Hybrid

Location: São PauloBrazil

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Focus: Systems Integration and Financial Architecture
  • Project Context: The project is in the Discovery and architectural design phase for the integration between the Bullla Portal and the Bankeiro platform (MB Labs). The professional will initially provide technical support during this phase, conducting code surveys (analysis of legacy systems) to inform architectural decisions. After Discovery, the professional will be responsible for the development and implementation of the integration layer.

Requirements

  • Discovery Phase: Act in a consultative capacity, mapping technical services in C# and Java to assist Architecture in defining the integration strategy.
  • Development: Build the integration layer between the portals, ensuring data flow performance and security.
  • Analytical Mindset: Ability to "read" existing systems and translate business rules to new technological contexts.
  • Identity Protocols: Strong experience with OAuth2 and OpenID Connect (OIDC). Expertise in authentication flows, JWT token handling, and implementing Introspection endpoints.
  • Backend & Middleware: Proficient in Java for creating orchestration layers and new integration/coexistence services.
  • Knowledge of C# (.NET): For reading and maintaining existing services, aiming to extract existing business rules.
  • API Consumption: Advanced experience integrating with RESTful APIs (JSON), resilient error handling, and use of security headers.
  • Frontend (App Shell): Knowledge of Single Page Application (React) architecture and Server Side Rendering (SSR) strategies. Desirable experience with microfrontend development for potential future integration evolution.
  • Security: Knowledge of traffic encryption (SSL/TLS), protection of sensitive data, and security best practices for the financial sector.
  • Logical reasoning and analytical capability;
  • Good communication;
  • Team spirit and conflict-resolution skills;
  • Ability to communicate with a variety of stakeholder profiles;
  • Ability to work in agile, multidisciplinary teams;
  • Creativity and proactivity to envision different usage scenarios for applications;
  • Organizational skills.
Benefits
  • Not specified 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#JavaOAuth2OpenID ConnectJWT token handlingRESTful APIsSingle Page ApplicationServer Side Renderingmicrofrontend developmenttraffic encryption
Soft Skills
analytical mindsetgood communicationteam spiritconflict-resolution skillsstakeholder communicationagile teamworkcreativityproactivityorganizational skills