Source description
About the role
As an Applications Development Intermediate Programmer Analyst at Citigroup, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your objective is to contribute to applications systems analysis and programming activities. Responsibilities: - Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements - Consult with users, clients, and other technology groups on issues, and recommend programming solutions - Analyze applications to identify vulnerabilities and security issues, conduct testing and debugging - Serve as an advisor or coach to new or lower-level analysts - Identify problems, analyze information, and recommend and implement solutions - Operate with a limited level of direct supervision - Act as Subject Matter Expert (SME) to senior stakeholders and other team members - Assess risk when making business decisions, demonstrating consideration for the firm's reputation and compliance with applicable laws and regulations Qualifications: - 3+ years of experience in software development with a focus on Java Microservices, enterprise application integration, Java, Angular, and Microservices integration - Expert-level proficiency in Java (JDK 11+), Spring Boot, Spring Cloud, Hibernate - Deep experience with microservices architectures, distributed systems, message brokers, and API gateways - Experience with Spec-Driven Development for API design - Experience with cloud platforms like AWS, Azure, GCP, OpenShift/Kubernetes, and containerization technologies - Hands-on experience with CI/CD pipelines for managing GitHub source code version control and OpenShift Lightspeed deployment - Understanding of data governance, data privacy, and security best practices This job description provides a high-level overview of the work performed. Other job-related duties may be assigned as required by the company. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi. As an Applications Development Intermediate Programmer Analyst at Citigroup, your role involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your objective is to contribute to applications systems analysis and programming activities. Responsibilities: - Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements - Consult with users, clients, and other technology groups on issues, and recommend programming solutions - Analyze applications to identify vulnerabilities and security issues, conduct testing and debugging - Serve as an advisor or coach to new or lower-level analysts - Identify problems, analyze information, and recommend and implement solutions - Operate with a limited level of direct supervision - Act as Subject Matter Expert (SME) to senior stakeholders and other team members - Assess risk when making business decisions, demonstrating consideration for the firm's reputation and compliance with applicable laws and regulations Qualifications: - 3+ years of experience in software development with a focus on Java Microservices, enterprise application integration, Java, Angular, and Microservices integration - Expert-level proficiency in Java (JDK 11+), Spring Boot, Spring Cloud, Hibernate - Deep experience with microservices architectures, distributed systems, message brokers, and API gateways - Experience with Spec-Driven Development for API design - Experience with cloud platforms like AWS, Azure, GCP, OpenShift/Kubernetes, and containerization technologies - Hands-on experience with CI/CD pipelines for managing GitHub source code version control and OpenShift Lightspeed deployment - Understanding of data governance, data privacy, and security best practices This job description provides a high-level overview of the work performed. Other job-related duties may be assigned as required by the company. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, review Accessibility at Citi.
More at Early Career
Related open roles
Senior Data Engineer (ETL/Big Data/Python) - Assistant Vice President
Chennai
Application Development Intermediate Programmer Analyst
Mumbai
Digital S/W Eng Sr Analyst - C12 - PUNE
Mumbai
RPA/Python Developer, AVP
Chennai
Senior Angular Developer
Chennai
Financial Planning & Analysis - OneStream Developer
India