U.S. Bank

Senior Software Engineer

U.S. Bank
Apply
7 days ago
Chennai, IndiaSenior

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Build and enhance RESTful and GraphQL APIs for enterprise-scale applications.
  • Design and develop highly available and resilient microservices architectures.
  • Collaborate with product owners, architects, business stakeholders, and distributed engineering teams to translate requirements into technical solutions.
  • Develop secure, performant, and reusable application components.
  • Participate in architecture reviews, design discussions, and technical decision-making.
  • Optimize application performance, scalability, and reliability.
  • Implement unit tests, integration tests, and CI/CD pipelines.
  • Troubleshoot production issues and maintain application stability.
  • Mentor junior developers and promote coding standards and engineering best practices.
  • Participate in Agile ceremonies and address security, observability, and reliability requirements.

Requirements

  • Bachelor's or master's degree in Computer Science, Information Technology, Engineering, or a related field.
  • At least 5 years of hands-on software development experience.
  • Strong Java 8/11/17+ programming expertise and extensive Spring Boot, Spring MVC, and Spring Security experience.
  • Strong GraphQL and REST API development and API design experience.
  • Experience with microservices architecture, relational databases, NoSQL databases, Git, build tools, CI/CD platforms, Docker, and Kubernetes or OpenShift.
  • Experience writing unit, integration, and component tests using JUnit, Mockito, Camel Test, and Karate.
  • Experience with observability and security tools including Splunk, Datadog, Fortify, BlackDuck, Twistlock, and SonarQube.
  • Strong understanding of design patterns, object-oriented programming, software engineering principles, and Agile/Scrum environments.
  • Preferred experience with Azure, AWS, Google Cloud Platform, API gateways, monitoring tools, Domain-Driven Design, DevSecOps, large-scale enterprise environments, and technical mentoring.
  • Excellent problem-solving, communication, and collaboration skills.

Benefits

  • The role requires working from a U.S. Bank location three or more days per week.
  • Disability accommodations are available during the application and hiring process.

Tech Stack

Apache CassandraApache KafkaAWSAzureDatadogDockerGitGitHub ActionsGoogle Cloud PlatformGradleGraphQLIBM DB2JavaJenkinsJUnitKubernetesMavenMongoDBMySQLOpenShiftPostgreSQLPrometheusRabbitMQSonarQubeSplunkSpring Boot

Categories

U.S. Bank

About U.S. Bank

10,000+ employees

At U.S. Bank, we help millions of clients achieve their goals with a balance of best-in-class technology and human expertise tailored to individual needs. As the fifth-largest commercial bank in the United States, we’ve built a reputation for strength and stability across a diversified mix of businesses, including commercial and institutional banking, business banking, payments, wealth management and consumer banking. We’ve been named one of the World’s Most Ethical Companies® by the Ethisphere Institute and the most admired superregional bank by Fortune. In addition to thousands of branches serving consumers, U.S. Bank offers a complete suite of products, services and strategic partnerships for business. Within our Wealth, Corporate, Commercial and Institutional Banking division, we serve more than half a million clients across the country and around the world, ranging from wealthy individuals and families to the largest corporations, including 90% of Fortune 1000 companies. We’re also consistently recognized as a great place to work. We’re shaping our company culture with intention, focused on creating a workplace where it’s safe to speak up, share ideas and try new things. We’re proud to be recognized as a “Best for Vets” employer by the Military Times and included on Fair360’s (formerly DiversityInc.) list of Top 50 Companies for Diversity. U.S. Bank, NA. Member FDIC. Equal Housing Lender.

Contact me