Application Developer (Big Data | Java) – Assistant Vice President
Posted: Oct 19, 2025
Job Description
Job Summary:The position is based in Singapore and is required to focus on delivery of the work, ensuring a robust designThis role may report to the technology team lead based anywhere in Singapore or New York or elsewhereCandidate should be able to work independently and should be self-motivatedCandidate might be required to work with vendors or third parties in joint delivery teamsThe role requires application of technical skills and knowledge of the business to develop solutions to meet business needsAs part of large, geographically distributed team(s), the candidate may have to manage stakeholders across multiple functional areasThe position requires analytical skills in order to filter, prioritize and validate potentially complex material, technical or business or otherwise, from multiple sourcesKey Responsibilities:Experience with developing software that processes, persists and distributes data via relational and non-relational technologiesEmploy standards, frameworks and patterns while designing and developing componentsDevelop high quality code employing software engineering and testing best practicesConverse with various data provider and consumer applications in their languages/terminologiesPartner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution servicesRequirements:Developer with strong technical ability with 7-10 years of experience in Java/J2EE design and developmentExperienced in working on medium to large enterprise projects, preferably in financial servicesShould have knowledge on Apache Spark framework.Must have knowledge on HBaseShould have basic knowledge on Bigdata Cluster and operationsPerson should have worked in Agile/DevOps EnvironmentGood understanding of Investment DomainGood communication skillsAdditional Skills Required:Experience with developing software that processes, persists and distributes data via relational and non-relational technologies:Strong Investment domain knowledgeExperience in design and development of batch/real time Spark processing pipelines.Knowledge of Spark framework – Core Spark, Spark Data Frames, Spark streamingKnowledge of Bigdata Cluster and operations.Good to Have:Have basic experience in Data Preparation ToolsExperience with CI/CD build pipelines and toolchain – Git, BitBucket, TeamCity, Artifactory, JiraExperience with testing concepts (TDD, BDD) and frameworks (Cucumber, Selenium, FluentLenium, Junit)Experience with container technologies (Docker, Pivotal Cloud Foundry) and supporting frameworks (Kubernetes, OpenShift, Mesos)Knowledge of Operating Systems and familiar with shell scripting------------------------------------------------------Job Family Group: Technology------------------------------------------------------Job Family:Applications Development------------------------------------------------------Time Type:Full time------------------------------------------------------Most Relevant SkillsPlease see the requirements listed above.------------------------------------------------------Other Relevant SkillsFor 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.View Citi’s EEO Policy Statement and the Know Your Rights poster.
Job Application Tips
- Tailor your resume to highlight relevant experience for this position
- Write a compelling cover letter that addresses the specific requirements
- Research the company culture and values before applying
- Prepare examples of your work that demonstrate your skills
- Follow up on your application after a reasonable time period