Ready to Apply?
Take the Next Step in Your Career
Join Citigroup and advance your career in other-general
Apply for This Position
Click the button above to apply on our website
Job Description
Application developer with strong analytical and technical ability with over 8+ years of experience in **enterprise applications, REST services** using Java/J2EE technologies.
Experienced in working on medium to large enterprise projects, preferably in financial services.
**Job Purpose:**
+ Should have strong insight on OOPS concept and good **hands on experience** **on Java and other java based frameworks like Spring Batch, Spring IOC, Spring Annotation, Spring Security.**
+ Should have hands on experience **on messaging platform like Kafka.**
+ Good working knowledge of **JBPM as BPMN Framework** is must **.**
+ Good working knowledge of **Docker, Kubernetes and OpenShift** is a must **.**
+ Good knowledge of Github, Github copilot
+ Good working knowledge of in memory distributed caches (Hazelcast, Gemfire) is good to have **.**
+ Knowledge of other programming languages like Vaadin (UI Framework), Kotlin, scala, shell scripting etc is good to have.
+ Person should have worked in Agile/DevOps Environment and should have played scrum master.
**Key Responsibilities:**
+ A seasoned SME and technical specialist in Client On boarding/AML/KYC/Account Opening domain
+ Employ standards, frameworks and patterns while designing and developing components.
+ Implement and maintain a suite of Workflow driven, Java application with RESTful services.
+ Develop high quality code employing software engineering and testing best practices.
+ Developing software that processes, persists and distributes data via relational and non-relational technologies
+ Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality.
+ Needs to be able to react and provide quick turnaround to business requirements and management requests
+ Well versed in Agile Development Life Cycle and capable to lead a team for 4-5 developers.
+ Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services
+ Ability to work independently, good communication skills, has experience in working on complex and medium to large projects.
**Qualifications:**
+ 8+ years of relevant experience in Apps Development or systems analysis role
+ Extensive experience system analysis and in programming of software applications
+ Experience in managing and implementing successful projects
+ Subject Matter Expert (SME) in at least one area of Applications Development
+ Ability to adjust priorities quickly as circumstances dictate
+ Demonstrated leadership and project management skills
+ Consistently demonstrates clear and concise written and verbal communication
**Education:**
+ Bachelor’s degree/University degree or equivalent experience
+ Master’s degree preferred
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
------------------------------------------------------
**Most Relevant Skills**
Please see the requirements listed above.
------------------------------------------------------
**Other Relevant Skills**
For complementary skills, please see above and/or contact the recruiter.
------------------------------------------------------
_Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law._
_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 (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)_ _._
_View Citi’s_ _EEO Policy Statement (https://www.citigroup.com/global/eeo-aa-policy)_ _and the_ _Know Your Rights (https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf)_ _poster._
Citi is an equal opportunity and affirmative action employer.
Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.
Don't Miss This Opportunity!
Citigroup is actively hiring for this Java Python Developer position
Apply Now