01 Aug
|
U.S. Bank
|
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 Description** **Core Development** + Design, develop, and maintain **microservices** using **Java 17 and Spring Boot** + Build and orchestrate integrations using **Apache Camel** (Kafka, Salesforce, AMQP, SQL, REST) + Implement **canonical message models** , transformations (JOLT), routing, and validations + Develop REST and GraphQL APIs for internal and external consumers + Ensure high performance, resiliency, and scalability of integration services **Platform & Cloud** + Deploy and operate services on **AWS EKS / Kubernetes** using Docker containers + Work with **CI/CD pipelines** (GitLab, Maven, Jenkins, CloudBees) + Implement secure configuration using **Spring Cloud Config** and **HashiCorp Vault** + Support distributed caching using **Hazelcast** **Quality & Reliability** + Write unit, integration, and component tests using **JUnit, Mockito, Camel Test, Karate** + Ensure observability using **Splunk / Datadog** + Follow secure coding practices and address vulnerabilities using **Fortify, BlackDuck, Twistlock,
SonarQube** **Leadership & Collaboration** + Lead technical design discussions and code reviews + Mentor junior engineers and promote best practices + Collaborate with Solution Architects and Product teams on complex integrations **Required Skills & Experience** **Must Have** + 8+ years of hands-on Java development experience + Robust expertise in **Spring Boot** (configuration, DI, REST, security) + Strong hands-on experience with **Apache Camel** and Enterprise Integration Patterns + Experience with **Kafka / event-driven architectures** + Experience with **Docker and Kubernetes (EKS)** + Solid understanding of **microservices architecture** + Experience with relational databases ( **PostgreSQL / Oracle** ) **Good to Have** + Experience with **GraphQL** + Exposure to **Salesforce integrations** + Knowledge of **JOLT transformations** + Experience with **AWS services** (MSK, Aurora, EC2) + Familiarity with **React / Node.js** (platform UI awareness) + Knowing AI tools is an added advantage. 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. Bank
📍 Chennai