Core Java developer for Core Data Framework
Mandatory Qualifications :
Bachelor’s degree in Computer Science, Information Technology, or related field preferred.
Experience in Core Java, multithreading, data structures, algorithms, Annotations, Generics
Dependency Injection using Spring / Google Guice, AOP, Data / Java Bean validation, in-memory java object caching,
NoSQL DB handling in java specifically MongoDB, XML and document handling in Java, Messaging JMS, ORM in Java (Hibernate / iBatis etc) , Json Formats and Parsers, Batch / Scheduling frameworks ( Spring Batch, Quartz ), Unit testing Junit, jmock / mockito.
Expertise in design, development, performance tuning, troubleshooting and deployment.
Hands on knowledge of Linux / unix
Familiar with standard SDLC and Agile processes, OOAD, UML, TDD, DDD.
Desirable Qualifications :
Experience in writing common services / libraries / toolkits that are used by other applications
Experience in Micro Services, Containers such as Dockers, Cloud platforms like AWS, Google Cloud.
Experience in Apache Spark is added advantage
Any Experience in Python / Scala / any other programming language.
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.
Grade : All Job Level - All Job FunctionsAll Job Level - All Job Functions - IN
Time Type :
Citi is an equal opportunity and affirmative action employer.
Minority / Female / Veteran / Individuals with Disabilities / Sexual Orientation / Gender Identity.
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 CLICK HERE.
To view the "EEO is the Law" poster CLICK HERE. To view the EEO is the Law Supplement CLICK HERE.
To view the EEO Policy Statement CLICK HERE.
To view the Pay Transparency Posting CLICK HERE.