Senior Software Engineer

usbank

Chennai, India 3 Years Exp Posted 3h ago

Job Description

Full Stack 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) 

  • Develop user interfaces using frameworks such as React, Angular, or similar 

  • Write clean, maintainable, and efficient code following best practices and coding standards 

 

Backend & Microservices Engineering 

  • Develop RESTful 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 CRM systems (Salesforce), event streaming (Kafka), and legacy systems 

  • Ensure data consistency and reliability across distributed systems 

  • Support real-time, batch, and API-based integration patterns 

 

Frontend Development 

  • Develop responsive and user-friendly UI components 

  • Collaborate with UX designers and product teams to deliver intuitive user experiences 

  • Optimize front-end performance and accessibility 

 

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 

  • Provide L2/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 

  • Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience) 

  • 3+ years of experience in Java Full Stack Development 

  • Strong proficiency in:  

  • Java, Spring Boot (or similar frameworks) 

  • RESTful API development 

  • Front-end frameworks (React, Ang

Similar Openings for You