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

    Job · 10789791

    CHENNAI · FULLTIME

    Senior Software Engineer

    U.S. Bancorp India logo

    U.S. Bancorp India

    Chennai · onsite · Posted 71d ago

    Sourced fromNaukri
    Undisclosed6–8 yrsfulltimeChennai

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

    agent · working

    • Read this posting0.3s
    • Found the form on Naukri · 13 questions to answer1.7s
    • Decided the answers for all of them2.3s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    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


    We are seeking a highly skilled Senior Java Microservices Developer with strong expertise in designing, developing, and deploying enterprise-level backend applications using the Spring Boot ecosystem. The ideal candidate will have extensive experience building scalable microservices architectures, developing RESTful APIs, implementing event-driven solutions using Kafka, and working within Agile environments.


    Key Responsibilities

    • Design, develop, and implement enterprise-grade microservices using the Spring Boot framework.
    • Develop scalable, maintainable, and high-quality backend solutions.
    • Build and deploy RESTful APIs and microservices adhering to industry best practices.
    • Analyze, troubleshoot, and resolve application issues in a timely and accurate manner.
    • Collaborate with cross-functional teams to perform system reviews, problem analysis, and solution design.
    • Implement unit and integration testing to ensure application quality and reliability.
    • Identify, troubleshoot, and resolve defects and performance bottlenecks.
    • Ensure software designs meet functional and non-functional requirements.
    • Create and maintain comprehensive technical documentation for developed services.
    • Participate in knowledge-sharing activities and contribute to team best practices.
    • Develop event-driven architectures utilizing Apache Kafka.
    • Integrate microservices with relational databases and messaging systems.
    • Adhere to Software Development Life Cycle (SDLC) processes and Agile methodologies.
    • Perform code reviews and ensure compliance with coding standards, security, and quality requirements.
    • Utilize automated quality and security scanning tools throughout the development lifecycle.

    Required Technical Skills


    Core Java & Spring Technologies

    • Strong experience in Java and Spring Boot development.
    • Hands-on experience with: Spring Data, Spring Security, Spring HATEOAS, Spring REST, Spring for Apache Kafka, JPA Criteria Query

    Microservices & API Development

    • Extensive experience designing and developing Microservices Architecture.
    • Expertise in RESTful Web Services and API development.
    • Experience with API documentation tools such as Swagger/OpenAPI.
    • Strong understanding of service integration patterns and distributed systems.

    Messaging & Event-Driven Architecture

    • Experience implementing event-driven architectures using Apache Kafka.
    • Familiarity with messaging technologies and MQ platforms.

    Database & Querying

    • Experience integrating microservices with relational databases.
    • Strong SQL and PL/SQL development skills.
    • Knowledge of JPA/Hibernate and data access patterns.

    Testing & Quality Assurance

    • Experience writing unit and integration tests using: Junit, Mockito, PowerMock
    • Experience with quality and security scanning tools: SonarQube, Fortify, WebInspect

    DevOps & Development Tools

    • Hands-on experience with: Git, PCF (Pivotal Cloud Foundry), CI/CD practices
    • Familiarity with software design patterns and best practices.

    Data Formats & Technologies

    • Strong programming and design skills using: JSON, XML, XSLT, YAML (YML)
    • Experience working in Unix/Linux and Windows environments.

    Required Experience

    • 6+ years of experience in Java backend development.
    • Strong experience in building and deploying Spring Boot microservices.
    • Proven experience developing distributed and scalable enterprise applications.
    • Experience working in Agile/Scrum development teams.
    • Strong analytical, debugging, and problem-solving skills.

    Preferred Qualifications

    • Experience with cloud-native application development.
    • Knowledge of containerization and orchestration technologies.
    • Exposure to enterprise integration and messaging platforms.
    • Experience in financial services or large-scale enterprise environments is a plus.

    Key Competencies

    • Strong backend engineering mindset.
    • Excellent problem-solving and analytical abilities.
    • Effective communication and collaboration skills.
    • Ability to work in a fast-paced Agile environment.
    • Commitment to code quality, security, and continuous improvement.
    • Strong documentation and knowledge-sharing practices.

    Shift Timings - 11 AM - 8 PM.


    Location - Chennai.


    Experience - 6 - 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.

    Sourced from naukri

    Section · 02

    Skills

    DevopsDockerCore JavaAgiledata formatsApache Kafkacoding standardscode qualityapisApacheCloud FoundrydebuggingcloudArchitectureAPI DocumentationcomplianceAPI Development

    Senior Software Engineer · waiting for your command