Senior Application Developer
Core
Design, develop, and own complex enterprise-grade applications and services within a cloud-native microservices ecosystem, leading end-to-end technical solutions.
Role type
Senior hands-on IC software engineer (Java/Spring Boot)
Builds
Secure, scalable, and business-aligned applications and services for a financial institution
Domain
Financial services / Enterprise software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices architecture, API design (REST, JSON, XML), Oracle SQL, AWS (EC2, EKS, Lambda, S3, RDS, Redshift), Root-cause analysis, Technical leadership, AI-assisted coding tools
Preferred skills
Banking or financial services experience, Recent GenAI/ML integration experience
Technologies
Java, Spring Boot, Kafka, MQ, SFTP, Oracle SQL, AWS, Microsoft Copilot, GitHub Copilot
Responsibilities
Design and build applications using Java and Spring Boot within a microservices and cloud-native architecture; Lead and support application integrations using APIs, MQ, Kafka, and SFTP; Develop and optimize data solutions using Oracle SQL; Troubleshoot and resolve complex system issues, leading root-cause analysis; Provide technical leadership and mentorship to junior and intermediate engineers; Collaborate with business partners, architects, and product teams to ensure solutions are aligned with business priorities.
Seniority
Senior, hands-on IC