As part of the Digital Banking team, this individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions
Job Summary
As part of the Digital Banking team, this individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions.
Operating in a fast-paced Agile environment, they will consistently deliver high-quality, production-ready code and embrace continuous delivery.
Ideal candidates are detail-oriented, driven to solve real problems, eager to learn, and committed to mentoring and excellence—striving for perfection while knowing when to ship.
Matching Summary
As part of the Digital Banking team, this individual will design and build features that improve our clients’ customer experience, owning services end-to-end and collaborating closely with product managers and designers to create intuitive, impactful solutions.
Skills & Requirements
Must-have
Java EE
Spring Boot
Spring Cloud
Hibernate
microservices architecture
Git
IntelliJ IDEA
Pub/Sub
Data Flow
Nice-to-have
Agile Scrum methodologies
SAFe frameworks
CI/CD systems
secure solution design principles
concurrent backend environments
multithreading
Key Requirements
3+ years of experience in software development using Java
Bachelor's degree in Computer Science, Information Technology, or equivalent
Strong foundation in data structures, algorithms, and concurrent programming
Expertise in designing and troubleshooting transactional systems
Experience with microservices architecture
Experience in native and hybrid cloud environments and Agile development