onsite
Application Developer 4 - U.S. Bank
Software Engineer
Senior Application Developer driving enterprise banking solutions using Java, Spring, and SQL, building robust REST APIs in an Agile environment to deliver secure, scalable services for a leading financial institution.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java applications using Spring Framework to support core banking services.
- Implement secure, scalable RESTful APIs, ensuring compliance with banking regulations and data protection standards.
- Collaborate with cross‑functional teams in Agile sprints, contributing to backlog grooming, sprint planning, and continuous delivery.
- Optimize database performance through advanced SQL queries, indexing, and query tuning for large transactional datasets.
- Participate in code reviews, unit testing, and integration testing to uphold code quality and reliability.
Requirements
- 5+ years of professional experience in Java application development within the financial services sector.
- Proficient with Spring Boot, Spring MVC, and related ecosystem components.
- Strong SQL skills with experience on relational databases such as Oracle or PostgreSQL.
- Hands‑on experience building and consuming RESTful services.
- Familiarity with Agile practices, CI/CD pipelines, and DevOps tools.