Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12087129

    U.S. Bancorp India logo

    Senior Software Engineer

    U.S. Bancorp India · Chennai · onsite · Posted 65d ago

    Undisclosed5–8 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    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

    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 strong 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

    • Bachelors 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 expectationsThis 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 ourdisability 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.

    Sourced from naukri

    Skills

    AutomationAgileCI/CD Pipelinescoding standardscloud platformscode qualityapisapi designautomated testingamazon web servicesBusiness RequirementsAgile DeliveryAsynchronouscloudArchitecturecomplianceMicrosoft AzureBackend Development

    Senior Software Engineer · waiting for your command