Citibank, N.A. seeks an Applications Development Technical Lead Analyst for its Jersey City, New Jersey location.Duties: Research, design, and develop computer and web applications. Use object oriented programming and Java to develop Springboot restful application programming interface. Provide technical solutions and develop code using Core JAVA, Spring, Hibernate and Angular Framework. Create micro services using Spring Boot Framework. Write test cases using JUnits and Mockito. Utilize design patterns to build robust and highly maintainable code. Utilize continuous delivery and continuous integration practices, BitBucket and Udeploy to perform code versioning, code build, and code deploy. Debug, analyze and fix bugs and issues. Perform code analysis and reviews. Develop and optimize Oracle Stored procedure, function Views, and query optimizations using JSQLParser. Conduct data-driven analyses and reports using qualitative and quantitative data analysis methods. Use Structured Query Language to write queries to fetch data from multiple sources and optimize query. Use Big data, Elastic search, Mongodb, Kafka, and Spark to conduct queries, process, extract and transform data from big data platforms. Prepare statistical and non-statistical data exploration. Manage and analyze data stored in Hadoop using Impala. Use various tools like Kibana to visualize and manage data in Elastic search. Provide infrastructure requirement and solutions for deploying Spring Boot applications in Tomcat server. Build infrastructure network design and lead application migration. Support Release-On-Demand Process for deploying applications. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.Requirements: Requires a Bachelor’s degree (or foreign equivalent) in Information Technology, Computer Science, or related field and 6 years of progressively responsible, post-baccalaureate experience as a Technical Lead Analyst, Lead - Technology, Programmer Analyst, Senior Project Engineer, or related position involving system analysis and developing software applications. 6 years of experience must include: Object oriented programming and Java; Structured Query Language; Angular Framework and web application development; Continuous integration and continuous delivery; Data Analytics; Big data and Mongodb; Tomcat, Spring, and Hibernate. 4 years of experience must include: Hadoop, Kafka and Spark. Salary range: $169,229 to $221,000/yr; 40 hrs/wk. Applicants submit resumes at https://jobs.citi.com/ or by email to Citigroup Recruiting Dept. at [email protected]. Please reference Job ID #24719184. EO Employer.