Description
Job Summary:
Design and implement microservices and APIs for the bank's integration platform, supporting digital transformation with a focus on excellence and optimal resource utilization.
Key Responsibilities:
1. Implement APIs and microservices for digital transformation.
2. Serve as the technical reference for APIs and microservices.
3. Generate and disseminate internal knowledge to enhance competitiveness.
Design and implement the microservices and APIs that enable the bank's Integration Platform, supporting Bci's digital transformation process, enabling the corporation to operate a platform based on independent, autonomous, and scalable components delivered rapidly and timely, with a focus on excellence and optimal resource utilization.
**In this role, you will have the opportunity to:**
Implement APIs and microservices across various Digital Transformation projects/programs, based on a financial services reference model and industry standards, which will subsequently become part of the bank's microservices catalog. Enable new products and services to be delivered agilely, emphasizing component reuse. Provide APIs and microservices for both internal and external customers. Participate in the co\-creation of a robust governance framework (processes, roles, technology) to deliver microservices to our customers on time, in the right form, and with high quality. Serve as the technical reference for APIs and microservices. Generate and disseminate knowledge internally within the bank to improve competitiveness and achieve differentiation, embracing the career development plan that supports personal and professional growth, thereby fostering a motivating and professionally enriching environment for yourself and your peers. Ensure quality in design, implementation, and optimal performance of APIs and microservices, fulfilling project commitments promptly. Adopt Continuous Delivery practices. Optimize time-to-production by performing continuous deliveries for internal and external customers, focusing on improving time\-to\-value and achieving efficiencies through reduced certification efforts.
**To succeed in this position, you need:**
Java experience, minimum 4 years, including knowledge of Java 8 or later. Minimum 2 years of experience in microservice development and design. Experience integrating SOAP Web Services. Knowledge of API/RESTful design. Experience with Spring Boot and solid expertise in the Spring framework. Basic knowledge of cloud technologies.
**It is even better if you have:**
Oracle Certified Professional (OCP) Java certification (highly desirable). Experience working with Agile methodologies. Basic Kubernetes knowledge.