Software Engineer, Assistant Vice President
Core
Design, develop, and modernize mission-critical enterprise systems and microservices for Transaction Banking initiatives using cloud-native and AI-assisted practices.
Role type
Senior IC Software Engineer (Transaction Banking)
Builds
Scalable, resilient, and highly available enterprise systems and microservices for Transaction Banking
Domain
Financial Services / Transaction Banking / Cloud-Native Engineering
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, AWS, PostgreSQL, SQL, REST APIs, Kafka, IBM MQ, Docker, Kubernetes/OpenShift, AI-assisted development, LLMs, Agentic AI
Preferred skills
Angular, JavaScript, Splunk, SonarQube, RAG, Prompt Engineering, Enterprise AI governance
Technologies
AWS, Red Hat OpenShift, Kafka, IBM MQ, PostgreSQL, Splunk, SonarQube, Docker, Kubernetes
Responsibilities
Contribute to technical planning and architectural decisions for mission-critical systems; Develop and maintain Java/Spring Boot applications and microservices; Design and implement cloud-native applications on AWS/OpenShift; Design and develop data persistence solutions using PostgreSQL; Implement performance-tuning strategies and monitor application health; Support system modernization and upgrades; Apply AI-assisted and agentic programming approaches to improve productivity; Partner with DevOps, QA, and cybersecurity teams to improve engineering practices.
Seniority
Senior, hands-on IC