Citigroup Inc
Senior Application Development JAVA Programmer - C12 - IRVING
Citigroup Inc, Irving, Texas, United States, 75084
Senior Application Development Java Programmer - Irving
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community, and make a real impact. Job Overview
The Senior Application Development Java Programmer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities As a global team member, analyze and collaborate on technical solutions and strategies with the team and provide the optimum solution for our clients. Strictly follow Citi's engineering standards and ensure these are followed across all modules in the project. Perform code & design reviews consistently. Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems. Ensure essential procedures are followed and help define operating standards and processes. Has the ability to operate with a limited level of direct supervision. Technology Skills Must have expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack. Must have deep understanding of Spring boot Microservices and best practices, patterns. Must have hands-on MongoDB/MSSQL/Oracle experience. Must have experience in SCMs like GitHub, GIT, BitBucket and tools like JIRA. Service oriented architecture, and data standards like JSON, Avro, Parquet etc. Good understanding of Kafka is highly desirable. Agile/Scrum methodology experience is required. Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities. Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams). Strong communication skills, should be able to communicate effectively with business and other stakeholders. Ability to use co-pilot effectively will be an added advantage. Qualifications 6 8 years of relevant experience in Apps Development and systems analysis role. Ability to adjust priorities quickly as circumstances dictate. Consistently demonstrates clear and concise written and verbal communication. Education: Bachelor's degree/University degree or equivalent experience.
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community, and make a real impact. Job Overview
The Senior Application Development Java Programmer is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities As a global team member, analyze and collaborate on technical solutions and strategies with the team and provide the optimum solution for our clients. Strictly follow Citi's engineering standards and ensure these are followed across all modules in the project. Perform code & design reviews consistently. Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems. Ensure essential procedures are followed and help define operating standards and processes. Has the ability to operate with a limited level of direct supervision. Technology Skills Must have expert level (hands-on) knowledge and understanding in JAVA/J2EE spring boot, spring framework stack. Must have deep understanding of Spring boot Microservices and best practices, patterns. Must have hands-on MongoDB/MSSQL/Oracle experience. Must have experience in SCMs like GitHub, GIT, BitBucket and tools like JIRA. Service oriented architecture, and data standards like JSON, Avro, Parquet etc. Good understanding of Kafka is highly desirable. Agile/Scrum methodology experience is required. Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities. Ability to contribute in high- and low-level system design (Sequence diagram, class diagrams). Strong communication skills, should be able to communicate effectively with business and other stakeholders. Ability to use co-pilot effectively will be an added advantage. Qualifications 6 8 years of relevant experience in Apps Development and systems analysis role. Ability to adjust priorities quickly as circumstances dictate. Consistently demonstrates clear and concise written and verbal communication. Education: Bachelor's degree/University degree or equivalent experience.