Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment.
Main Responsibilities:
-
Deliver code to production and support system architecture aligned to microservices.
-
Understand business, engineering, and non-functional requirements.
-
Drive the desired engineering culture across teams.
-
Collaborate with a globally diverse team across regions.
-
Proactively remove impediments, assess risks, and communicate issues to program management.
-
Identify and eliminate process inefficiencies.
Key Requirements:
-
Strong software engineering experience with backend application design and deployment.
-
Experience in microservice architecture.
-
Proven capability of delivering code changes at high frequency.
-
Experience with RESTful API delivery.
-
Familiarity with PostgreSQL databases.
-
Recent Java experience, preferably with the latest versions.
-
Experience with ReactJS for UI application development.
-
Background in the financial sector, particularly banking.
Nice to Have:
Knowledge of containers and orchestration technologies like Docker and Kubernetes.