14 Aug
|
U.S. Bancorp India
|
Chennai
14 Aug
U.S. Bancorp India
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 Summary The Java Backend Engineer is responsible for designing, developing, and maintaining scalable, high-performance applications across front-end and back-end systems. This role plays a critical part in building enterprise platforms that support customer-facing applications, CRM integrations, onboarding workflows, and operational systems. The engineer will collaborate with cross-functional teams to deliver secure, resilient, and modern cloud-based solutions aligned with enterprise standards.
Key Responsibilities: -
Backend Development
- Design, develop, and maintain end-to-end applications using Java-based backend and modern front-end frameworks
- Build scalable microservices and APIs using Java (Spring Boot or similar frameworks)
- Write clean, maintainable, and efficient code following best practices and coding standards
Backend Microservices Engineering
- Develop RESTful/GQL APIs and backend services to support customer, product, and operational workflows
- Design and implement microservices architectures with solid focus on scalability and resilience
- Implement asynchronous and event-driven patterns where appropriate
Integration System Connectivity
- Build integrations with enterprise platforms including event streaming (Kafka), and legacy systems
- Ensure data consistency and reliability across distributed systems
- Support real-time, batch, and API-based integration patterns
- Relational DB connectivity
DevOps,
CI/CD Release Management
- Participate in CI/CD pipelines using tools such as Jenkins, Git, or similar
- Support automated testing, build, and deployment processes
- Ensure production readiness and smooth release cycles
- Contribute to environment management and deployment automation
Production Support Reliability
- Providing L3 support for production applications and services
- Troubleshoot and resolve issues across the stack (UI, APIs, integrations, infrastructure)
- Conduct root cause analysis and implement preventative measures
- Ensure high availability, performance, and scalability of applications
Security Compliance
- Develop secure code aligned with enterprise and regulatory standards
- Implement authentication, authorization, and secure data handling practices
- Support compliance requirements in financial services or regulated environments
Collaboration Agile Delivery
- Work closely with product owners, designers, and engineering teams in Agile environments
- Participate in sprint planning, backlog grooming, and retrospectives
- Translate business requirements into technical solutions
Continuous Improvement Innovation
- Drive improvements in system performance, scalability, and code quality
- Contribute to modernization initiatives (monoliths to microservices, cloud adoption)
- Explore and adopt new technologies to improve engineering efficiency and delivery
Required Qualifications
- Bachelor's degree in computer science, Engineering, or related field (or equivalent experience)
- 5+ years of experience relevant experience as Java backend engineer.
- Java, Spring Boot (or similar frameworks)
- RESTful API development
- Microservices architecture
- SQL and/or NoSQL databases
- Git-based source control
Preferred Qualifications
- Kafka or event-driven architectures
- Cloud platforms (AWS, Azure, or GCP)
- Containerization (Docker, Kubernetes)
- CRM systems (e.g., Salesforce)
- Financial services or regulated environments
- Automated testing frameworks and DevOps tools
- Exposure to modern architecture patterns (domain-driven design, distributed systems)
Key Skills
- Java / Spring Boot Development
- Microservices API Design
- System Integration
- Cloud DevOps Practices
- Problem Solving Debugging
Success Criteria
- Delivers scalable, resilient, and high-performing applications
- Ensures high-quality code with minimal production defects
- Build solutions aligned with enterprise architecture and standards
- Improves system performance and reduces technical debt
- Collaborates effectively across engineering and product teams
Shift Timings - 11 AM - 8 PM. Location - Chennai.
Experience - 5 - 8 Years
Location expectations This role requires working from a U.S. Bank location three (3) or more days per week.
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 (Chennai)
🏢 U.S. Bancorp India
📍 Chennai