Apps Dev Sr.Programmer Analyst

Citigroup

Chennai, Tamil Nadu, India
On-site
Java/j2ee and spring boot expertise
Microservices architecture design
Angularjs and javascript ui development
The job posting is for an Applications Development Senior Programmer Analyst at Citigroup in Chennai, India, focusing on managing and developing customer management applications across various financial services. The role requires extensive experience in Java, microservices, and cloud platforms, along with strong leadership and collaborative skills

Job Summary

  • The role involves leading the design, development, and post-implementation support of customer management applications across Credit Cards, Banking, and Loans for the APAC/EMEA regions.
  • Candidates will work as a Full Stack Engineer utilizing Java, J2EE, and Microservices to build robust internet and intranet applications hosted on cloud platforms like OpenShift and AWS.
  • The position requires managing application changes through an Agile calendar while ensuring compliance with safety standards and resolving issues within prescribed SLAs during SIT and UAT phases.

Matching Summary

Match Score: 85

The job posting is for an Applications Development Senior Programmer Analyst at Citigroup in Chennai, India, focusing on managing and developing customer management applications across various financial services. The role requires extensive experience in Java, microservices, and cloud platforms, along with strong leadership and collaborative skills.

Skills & Requirements

Must-have

  • Java/J2EE and Spring Boot expertise
  • Microservices architecture design
  • AngularJS and JavaScript UI development
  • Cloud platform hosting on OpenShift or AWS
  • RESTful web services and SOA integration
  • Oracle and DB2 database performance tuning
  • Agile/Scrum methodology experience

Nice-to-have

  • Kubernetes container orchestration knowledge
  • DevOps CI/CD pipeline implementation
  • JBPM workflow and BPM tool experience
  • SonarQube and Blackduck security scanning
  • High availability system design patterns
  • Memory management and concurrent programming

Key Requirements

  • 10+ years of product design and development experience
  • Bachelor's degree in Engineering or Information Technology
  • Master's degree preferred
  • Experience with large-scale enterprise application implementations

Work Rights

Not specified

Tailored Resume

Cover Letter