Transforming the banking experience with cutting-edge technology requires a talented team of engineers. If you share our passion for innovation and are skilled in Java, this opportunity might be perfect for you.
About the Role
As a software engineer, you will contribute to developing applications that power a world-class digital banking experience. Our ideal candidate has expertise in Java, Spring Boot, and cloud technologies. You will work collaboratively with colleagues to model business processes using clean APIs, tackle exciting features, and participate in technical uplift projects.
Our team follows a DevOps approach, focusing on automation, testing, and monitoring. You will have opportunities to grow professionally, learn from great engineers, and work with bleeding-edge technologies like Google Cloud products.
Your Key Responsibilities
* Design and develop high-quality, reliable, fast, and cloud-native applications
* Apply your understanding of the full test pyramid to development
* Participate in code reviews, ensure best practices, and suggest improvements
* Maintain and improve existing systems, identifying areas for optimization
* Collaborate with cross-functional teams to achieve project goals
What We Offer
A supportive environment where everyone contributes ideas and drives outcomes. You'll work with a diverse group of people who value teamwork, open communication, and professional growth.
About Technology at Our Organization
We're a global team passionate about accelerating the digital enterprise, connecting people and data, building platforms and applications, and designing tomorrow's technology solutions.
Diversity, Equity, and Inclusion
We're committed to fostering an inclusive workplace where everyone feels welcome and valued. We encourage applicants from all backgrounds and celebrate diversity in its many forms.