U.S. Bank logo

Senior Software Engineer - API

U.S. Bank
NewPosted yesterday

LOCATION

Chennai · Onsite

EXPERIENCE

6+ Years

TYPE

FullTime

SKILLS REQUIRED

System DesignSecure Coding PracticesAPI IntegrationBackend DevelopmentCI/CDObservability

Job description

Overview

Senior Software Engineer responsible for designing, developing, and maintaining robust, scalable APIs for enterprise-level financial applications and supporting complex hierarchy system integration.

What you'll do

  • Design, develop, and maintain robust, scalable APIs to support enterprise-level financial applications.
  • Participate in the design and implementation of a complex hierarchical system while ensuring backward compatibility with legacy structures.
  • Collaborate with architects, product managers, analysts, and designers to align technical solutions with business strategy.
  • Lead planning and execution of API integration across multiple teams to support adoption of new hierarchy models.
  • Contribute to front-end integration efforts using React.js or similar frameworks as needed.
  • Ensure code quality through testable, production-ready development and adherence to security and compliance standards.
  • Identify technical needs, propose solutions, and guide team members in best practices.
  • Communicate across technical and non-technical stakeholders to drive clarity and alignment.
  • Gain a deep understanding of both legacy and new hierarchy systems.
  • Deliver a clear implementation plan for APIs and potential UI components.
  • Establish cross-team collaboration to support system-wide updates and integration.

What you'll need

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 6+ years of software engineering experience, with a focus on backend/API development.

Nice to have

  • Expertise in RESTful and GraphQL API development using Java and Spring Boot.
  • Experience with microservice architecture and containerized deployment using Docker, Kubernetes, and Istio.
  • Familiarity with cloud-agnostic design principles and hybrid environments.
  • Integration experience with RDBMS and NoSQL databases, such as PostgreSQL and MongoDB.
  • Exposure to streaming platforms such as Kafka.
  • Proficiency in CI/CD tools, including Maven and Jenkins.
  • Proficiency in API documentation standards, including OpenAPI/Swagger.
  • Experience integrating APIs with modern JavaScript SPAs, with React.js preferred.
  • Strong understanding of agile development and DevOps principles.
  • Excellent problem-solving, analytical, and interpersonal skills.
  • Proven ability to work independently and lead technical planning efforts.

Details

  • Location: Chennai, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - API