01 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** Essential Responsibilities: - Responsible for designing, developing, testing, operating and maintaining products - Takes full stack ownership by consistently writing production-ready and testable code - Consistently creates optimal design adhering to architectural best practices; considers scalability, reliability and performance of systems/contexts affected when defining technical designs - Performs analysis on failures, propose design changes, and encourage operational improvements - Makes sound design/coding decisions keeping customer experience in the forefront - Takes feedback from code review and apply changes to meet standards - Conducts code reviews to provide guidance on engineering best practices and compliance with development procedures - Accountable for ensuring all aspects of product development follow compliance and security best practices - Exhibits relentless focus in software reliability engineering standards embedded into development standards - Embraces emerging technology opportunities and contributes to the best practices in support of the bank's technology transformation - Contributes to a culture of innovation,
collaboration and continuous improvement - Reviews tasks critically and ensures they are appropriately prioritized and sized for incremental delivery; anticipates and communicates blockers and delays before they require escalation Basic Qualifications - Bachelor's degree or equivalent experience - Generally a minimum of eight years of experience Preferred Skills/Experience -- Spring Boot Developer Responsibilities - Work in a fast-paced, project-centered, team-oriented atmosphere - Visit clients outside of the nation to gather and specify needs - Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies - Carry out unit and integration tests - Identifying and resolving bugs - Make sure you've developed enough test cases to ensure the design criteria are satisfied - Produce well-written documentation for each microservice - Constantly educate yourself on recent approaches and technology - Disseminate your expertise inside the organization - Communicate with other developers - Creating and deploying microservices using the Spring Boot framework - Adherence to the whole Software Development Life Cycle - Interconnecting microservices with databases - Knowledge of how streaming systems such as Kafka operate - Spring Boot Developer Requirements & Skills - Spring Boot Experience - Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ - Expertise in API technologies such as Rest Webservices - Previous experience writing unit tests with JUnit, Mockito, or PowerMock - Knowledge of markup languages such as JSON and YML - Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect - Knowledge of the Agile approach 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.
📌 Software Engineer (Chennai)
🏢 U.S. Bank
📍 Chennai