The Applications Development Programmer Analyst 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.
Role Description:
We are looking for hands on J2EE developer with strong experience in development and implementation of enterprise applications. Role demands good understanding of standard development practices and implementation strategies. Person should have exposure to service and DB aspects of application development. Knowledge of caching solution is an added advantage.
This role involves working as a part of distributed teams and demands good technical skills.
Skills:
Mandatory skills:
Strong understanding of core java, collections and multithreading
Experience in core J2EE, Spring, Hibernate development
Working knowledge in RDBMS
Basic knowledge of Design patterns/techniques
Strong logical abilities and problem solving skills
Desired skills:
Experience with caching solution
Ability to prioritize and manage schedules under tight, fixed deadlines
Ability to produce professional, technically-sound solutions
Strong writing, communication, time-management, decision-making, and basic task organization skills.
Qualifications:
3- 5years of relevant experience
Experience in programming/debugging used in business applications
Working knowledge of industry practice and standards
Comprehensive knowledge of specific business area for application development
Working knowledge of program languages
Consistently demonstrates clear and concise written and verbal communication
Education:
Bachelor's degree/University degree or equivalent experience
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. 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 reviewAccessibility at Citi.
View the "EEO is the Law" poster. View theEEO is the Law Supplement.
View theEEO Policy Statement.
View thePay Transparency Posting