13 Aug
|
U.S. Bank
|
Chennai
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** **Key Responsibilities:** + Design, develop, and maintain robust, scalable APIs to support enterprise-level financial applications. + Participate in the design and implementation of a complex hierarchical system, ensuring backward compatibility with legacy structures. + Collaborate with architects, product managers, analysts, and designers to align technical solutions with business strategy. + Lead planning and execution of API integration across multiple teams, ensuring seamless adoption of new hierarchy models. + Contribute to front-end integration efforts using React.js or similar frameworks as needed. + Ensure code quality through testable, production-ready development and adherence to security and compliance standards. + Take initiative in identifying technical needs, proposing solutions, and guiding team members in best practices. + Communicate effectively across technical and non-technical stakeholders to drive clarity and alignment. **Basic Qualifications:** + Bachelor's degree in Computer Scienceor related field, or equivalent work experience. + 6+ years of software engineering experience, with a focus on backend/API development.
**Preferred Skills and Experience:** + Expertise in RESTful andGraphQLAPI development using Java and Spring Boot. + Experience with microservice architecture and containerized deployment (Docker, Kubernetes, Istio). + Familiarity with cloud-agnostic design principles and hybrid environments. + Integration experience with RDBMS and NoSQL databases (e.g., PostgreSQL, MongoDB). + Exposure to streaming platforms such as Kafka. + Proficiency in CI/CD tools (Maven, Jenkins) and API documentation standards (OpenAPI/Swagger). + Experience integrating APIs with modern JavaScript SPAs (React.js preferred). + Robust understanding of agile development and DevOps principles. + Excellent problem-solving, analytical, and interpersonal skills. + Proven ability to work independently and lead technical planning efforts. **Success in This Role Includes:** + Gaining a deep understanding of both legacy and new hierarchy systems. + Delivering a clear implementation plan for APIs and potential UI components. Establishing cross-team collaboration to support system-wide updates and integration 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.
📌 Senior Software Engineer - API (Chennai)
🏢 U.S. Bank
📍 Chennai