Software Engineer - Java

U.S. BankChennai, Tamil Nadu
Adzuna INPosted 22m agoOriginal Listing
it-jobs

Job Description

At U.S. Bancorp India, we're on a journey to do our best. We believe it takes all of us to bring our shared ambition to life, and each person is unique in their potential. A career with U.S. Bancorp India gives you a wide, ever-growing range of opportunities to discover what makes you thrive at every stage of your career. Try new things, learn new skills and discover what you excel at-all from Day One. **Job Description** **Software Engineer 2 - ICS API (Offshore)** Role Summary The Software Engineer 2 (SE2) - ICS API is responsible for designing, developing, and supporting scalable, highly available credit card APIs within the ICS platform. This role works closely with onshore/offshore teams, product owners, and architecture groups to deliver secure, resilient, and high-performing API services aligned with enterprise standards. ( experience - 5 years minimum) **Key Responsibilities** **API Development & Engineering** + Design, develop, andmaintainREST-based APIs and microservices using Java, Spring Boot, and related frameworks + Buildhighly available, scalable, and reliable services supporting credit card processing systems + Ensure code is production-ready, testable, and aligned with enterprise coding standards **SDLC & DevOps Execution** + Participate in Agile ceremonies (sprint planning, stand-ups, retrospectives) + Build andmaintainCI/CD pipelines and automated testing frameworks + Support release activities including validation, deployment, and post-release monitoring **?Collaboration (Onshore-Offshore Model)** + Collaborate effectively with distributed teams across time zones + Communicate technical designs, issues, and solutions clearly with stakeholders (engineering, product, TPMs) + Contribute to shared ownership model across development and support functions **?Code Quality & Engineering Practices** + Conduct peer code reviews with clear documentation and testing validation + Follow secure coding practices and adhere to enterprise security policies + Applyappropriate datastructures, algorithms, and performance optimization techniques **Continuous Learning & Mentorship** + Build deep understanding of product functionality, user flows, and business impact + Mentor junior engineers and contribute to team technical growth + Stay current with emerging technologies and engineering practices **Required Skills & Experience** **Technical Skills** + Strong Java development experience (Spring Boot / Microservices architecture) + Experience with REST APIs, distributed systems, and service-to-service communication + Familiarity with Kafka, CI/CD tools (GitHub, Jenkins), and automated testing frameworks + Knowledge of API integration patterns (REST/SOAP, event-driven architecture) **Engineering Fundamentals** + Strong understanding of data structures, algorithms, and system performance + Experience debugging distributed systems and resolving cross-service issues + Solid understanding of SDLC and DevOps practices **Collaboration & Communication** + Ability to work effectively in offshore/onshore model + Strong problem-solving and analytical skills + Clear communication across engineering and business stakeholders **Preferred Qualifications** + Experience in financial services / card processing domains + Exposure to cloud platforms and containerized environments + Experience withGraphQL, Cassandra, or event streaming platforms (Kafka) **Behavioral Competencies** + Ownership mindset (build + run responsibility) + High accountability in delivery commitments + Continuous improvement orientation (automation, reliability, efficiency) + Team collaboration and knowledge sharing If there's anything we can do to accommodate a disability during any portion of the application or hiring process, please refer to our disability accommodations for applicants (https://careers.usbank.com/global/en/disability-accommodations-for-applicants) . **Posting may be closed earlier due to high volume of applicants.** This is an U.S. Bancorp India posting. U.S. Bancorp India is a part of the U.S. Bank family.

Get AI-Matched to This Job

Upload your resume and our AI will score how well you match this and thousands of similar roles.