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;
System Engineer developing and validating high - end systems for the semiconductor industry. Collaborating with experts to meet industrial requirements in a multidisciplinary environment.
Senior Engineer specializing in AD/ADAS system requirements for Woven by Toyota. Collaborating on system design and management of software requirements for autonomous driving technologies.
AI/LLM Systems Engineer at Oregon Health Authority planning and developing projects integrating Artificial Intelligence and Large Language Models. Collaborating on business needs and practical solutions while managing software development and technical recommendations.
Sr. Systems Engineer managing hosting infrastructure and systems engineering at a leading payments company. Collaborating with teams to optimize technology and enhance customer service.
Senior Business Systems Analyst analyzing business requirements and directing improvement projects within PNC's Retail Technology organization. Focused on enhancing business processes and customer solutions.
IT Systems Engineer overseeing cloud, security, and network systems at Schweid & Sons. Architecting automation and operational continuity while modernizing infrastructure.
Associate Business Analyst managing requirements for customer program deliveries at IDEMIA. Evaluating sales opportunities and authoring compliance matrices while improving program efficiency.
Spacecraft Systems Engineering Intern supporting technical execution and spacecraft systems development at Millennium Space Systems. Engaging in requirements definition, design, procurement, integration, and testing.
Principal Business Systems Architect leading the design and optimization of Customer Success systems at Saviynt. Driving architecture, governance, and scaling process in a SaaS environment.
AI Systems Engineer developing AI solutions for TSC’s clients in various sectors. Collaborating with stakeholders to enhance business efficiency through AI technologies.