onsite
Application Developer Sr - U.S. Bank
Software Engineer
Senior Application Developer driving enterprise Java solutions with Spring, microservices, and AWS, delivering scalable, high‑performance applications in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain robust Java applications using Spring Boot and related frameworks.
- Architect and implement microservices that integrate with existing banking systems and third‑party services.
- Write clean, testable code and participate in code reviews, ensuring adherence to coding standards and best practices.
- Collaborate with cross‑functional teams (DevOps, QA, Product) to deliver features on time and within scope.
- Utilize AWS services (EC2, RDS, S3, Lambda) to deploy and scale applications in a cloud environment.
- Analyze performance bottlenecks, troubleshoot issues, and optimize application performance.
Requirements
- 5+ years of professional experience in Java application development.
- Strong proficiency with Spring Framework, Spring Boot, and related ecosystems.
- Hands‑on experience building and deploying microservices on AWS.
- Solid understanding of relational databases (SQL) and experience with database design.
- Experience with Agile/Scrum development practices and CI/CD pipelines.