Job
Description
**Role Overview:** You will be the hands-on individual responsible for producing excellent quality code, adhering to expected coding standards, and industry best practices. Your main responsibilities will include working closely with the Olympus data model, core & product processor teams, driving the build-out & migration of DMS SPIDER and LOPR feeds to Olympus using the Olympus framework, and being accountable for all phases of the development process. **Key Responsibilities:** - Must have strong experience in Core Java, Multithreading, Spring, and SQL - Good knowledge of Spring, Hibernate, JMS, Caching Frameworks, and Memory Management - Problem-solving and troubleshooting skills - High levels of ownership and commitment on deliverables - Strong Communication Skills to interact with client stakeholders - Experience in development RWD and SPA with Angular7 or greater - Proficiency in HTML, CSS, JavaScript, and responsive design - Understanding of Angular JS concepts such as SPA, Basic Angular CLI commands, Data Binding, Angular modules, components, services, lazy loading, lifecycle hooks, etc. - Knowledge of Dependency Injection, Templates, Validations, Linting, Pipes, Directives, Model Typecasting, State management, Debugging, and Testing - Hands-on experience in SQL, PL/SQL, and writing complex queries - Experience with SOAP Web-Services, REST Web-Services, Java Messaging Service (JMS) API, and REST-APIs **Qualifications Required:** - Bachelor's degree/University degree or equivalent experience - Master's degree preferred **Additional Details:** The project will run in iteration lifecycles with agile practices, so experience in agile development and scrums is highly beneficial. You will also need strong SQL skills to extract, analyze, and reconcile huge data sets. If you are a person with a disability and need reasonable accommodation to use search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster. **Role Overview:** You will be the hands-on individual responsible for producing excellent quality code, adhering to expected coding standards, and industry best practices. Your main responsibilities will include working closely with the Olympus data model, core & product processor teams, driving the build-out & migration of DMS SPIDER and LOPR feeds to Olympus using the Olympus framework, and being accountable for all phases of the development process. **Key Responsibilities:** - Must have strong experience in Core Java, Multithreading, Spring, and SQL - Good knowledge of Spring, Hibernate, JMS, Caching Frameworks, and Memory Management - Problem-solving and troubleshooting skills - High levels of ownership and commitment on deliverables - Strong Communication Skills to interact with client stakeholders - Experience in development RWD and SPA with Angular7 or greater - Proficiency in HTML, CSS, JavaScript, and responsive design - Understanding of Angular JS concepts such as SPA, Basic Angular CLI commands, Data Binding, Angular modules, components, services, lazy loading, lifecycle hooks, etc. - Knowledge of Dependency Injection, Templates, Validations, Linting, Pipes, Directives, Model Typecasting, State management, Debugging, and Testing - Hands-on experience in SQL, PL/SQL, and writing complex queries - Experience with SOAP Web-Services, REST Web-Services, Java Messaging Service (JMS) API, and REST-APIs **Qualifications Required:** - Bachelor's degree/University degree or equivalent experience - Master's degree preferred **Additional Details:** The project will run in iteration lifecycles with agile practices, so experience in agile development and scrums is highly beneficial. You will also need strong SQL skills to extract, analyze, and reconcile huge data sets. If you are a person with a disability and need reasonable accommodation to use search tools and/or apply for a career opportunity, review Accessibility at Citi. View Citi's EEO Policy Statement and the Know Your Rights poster.