API Developer to design and maintain integrations at Banco BMG. Collaborating with teams to ensure security and performance in API architecture.
Responsibilities
Develop, implement and maintain APIs using various API Gateway platforms (AWS, CA API Gateway, Sensedia, etc.).
Design and manage API integration architecture, ensuring security, scalability and performance.
Collaborate with development, operations and product teams to define requirements and implement integration solutions.
Create and maintain detailed technical documentation for APIs and integrations.
Monitor and optimize API performance, identifying and resolving issues.
Support the implementation of security and compliance policies to protect data and ensure regulatory compliance.
Participate in code reviews and ensure code quality through development best practices and automated testing.
Stay up to date with the latest trends and best practices in API development and integration.
Maintain and evolve our API portal.
Requirements
Bachelor’s degree in Computer Science, Software Engineering or related fields.
Hands-on experience in API development and integrations (RESTful, SOAP, microservices).
Experience with API Gateway platforms (e.g., AWS API Gateway, CA API Gateway, Sensedia).
Familiarity with API Management tools is a plus.
Proficiency in languages such as Java, JavaScript, Python or similar.
Experience with authentication and authorization protocols such as OAuth 2.0 and OpenID Connect, including flows like Authorization Code, Client Credentials and PKCE.
Strong knowledge of JWT: structure, signing, verification and best practices.
Familiarity with JWKS for token validation in distributed environments.
Implementation of scope and permission controls in APIs.
Application of security policies on API Gateways (rate limiting, throttling, CORS, etc.).
Knowledge of communication security (TLS, certificates, HTTPS).
Practices to protect against common API attacks: replay, token leakage, injection, brute force, among others.
Availability for hybrid work, with 2 days per week at our office on Av. Juscelino Kubitschek in São Paulo.
Experience with relational and NoSQL databases.
Familiarity with code versioning tools such as Git.
Knowledge of agile methodologies (Scrum, Kanban).
Ability to solve problems creatively and efficiently.
Ability to manage multiple tasks and projects simultaneously.
Benefits
Health plan with no monthly fee + Telemedicine;
Dental plan with no monthly fee;
Meal and food allowance;
Life insurance;
Funeral assistance;
Private pension plan;
Competitive annual variable compensation (bonus);
PPR - Results Participation Program;
Único Skill (free education benefit);
Bike parking and locker rooms;
Childcare assistance;
Internet allowance;
Well-being programs;
On-site clinic;
Pregnancy support program;
Extended maternity and paternity leave;
Copay exemption for pregnant employees and babies up to 1 year old;
Personalized baby kit;
Dr. BMG – Telepsychology + Telemedicine + Nutritionist + Nurse and Physical Education Specialist, extended to dependents;
PAP - Financial, legal and psychological advisory program;
Structural Systems Engineer specializing in structural analysis of aerospace vehicle pressurized systems. Involving design, development, and execution of test programs for launch and space structures.
Systems Engineer at Quevera collaborating with experts to deliver innovative solutions. Join our dynamic team recognized as a top employer in the Baltimore/DC area.
Staff Systems Engineer working on delivering complex software applications into operations with a talented team at CACI. Supporting development and verification of mission capabilities while ensuring operational efficiency.
Senior Systems Engineer supporting mission - critical software and AI/ML product development. Collaborating within an Agile team to transition complex systems to operational use.
IT Support Specialist ensuring installation, support, and maintenance of IT systems in healthcare settings. Focusing on efficiency, stability, and customer service with a team - oriented approach.
RF Systems Engineer III developing spacecraft communication systems for civil, commercial, and National Security Space programs. Collaborating with cross - functional teams to enhance RF communications technology.
Systems Engineer supporting deployment and operational reliability in cloud - based healthcare platform. Collaborate with engineering and QA teams to manage cloud environments and troubleshoot issues.
Business Systems Analyst participating in daily support and enhancement of systems for health care. Involved in development and configuration to support Cambia's mission in health care.
Systems Analyst for Connecticut Children’s health improving computer systems and supporting colleagues. Utilizing data gathering techniques for effective solutions in a healthcare environment.
Epic Systems Analyst supporting pharmacy IT systems for Connecticut Children’s. Utilizing expertise in complex application and systems enhancements or replacements.