Job Description
Responsibilities
- Collaborate with Technical lead to design, develop, and maintain software applications using Java, Spring, and Angular.
- Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
- Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
- Develop common, reusable components and services, adhering to Citi’s best practices.
- Design and develop high-performance, low-latency applications within existing Citi frameworks.
- Ensure the reliability, scalability, and performance of developed components.
- Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions...