CrawlJobs Logo

Applications Development Sr Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Japan , Tokyo

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

The Applications Development Sr Programmer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

Job Responsibility:

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency

Requirements:

  • 5+ 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
  • Highly experienced and skilled Java technical lead with 10+years of experience with software building and platform engineering
  • Hands-on development expertise in Java with Spark
  • Extensive knowledge of HDFS, Hive(Relevant experience of around4-5 years)
  • Hands on knowledge of core Java concepts and framework such as Spring Boot, Microservices and well versed with OOPs concepts and design patterns
  • Familiarity with data formats like Avro, Parquet, CSV, JSON
  • Java knowledge with advanced skills in multithreading and multiprocessing, along with extensive experience in efficiently processing large-scale data
  • Knowledge in Hadoop, YARN, Hive, Impala, Spark, and Spark SQL with extensive high volume of data processing pipeline development
  • Extensive development expertise in building the high scaled and performant software platforms for data computation and processing
  • Expert level knowledge of core Java concepts and framework such as Spring Boot, Microservices and well versed with OOPs concepts and design patterns
  • Expertise and hands-on experience working with Apache Spark using Java and understanding of the Bigdata ecosystem and design principles
  • Hands-on experience on Unix and python/shell scripting
  • Good knowledge in Hadoop, YARN, Hive, Spark, and Spark SQL with extensive high volume of data processing pipeline development
  • Strong computer science fundamentals in data structures, algorithms, databases, and operating systems
  • Highly experienced with Unix based operating systems and shell scripting
  • Strong analytical and logical skills
  • Hands-on experience in writing SQL queries
  • Experience with source code management tools such as Bitbucket, Git etc
  • Fluency in both written and spoken English
  • Bachelor’s degree/University degree in computer science or equivalent experience
  • Master’s degree preferred

Additional Information:

Job Posted:
March 12, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Applications Development Sr Programmer Analyst

Applications Development Sr Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

Work within the OTC derivatives technology team for Confirmations to contribute ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science or engineering field involving software programming or systems engineering
  • 5+ years of hands-on professional software development experience
  • Proficiency in programming in Java, JavaScript or React
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience of following TDD and clean code principles
  • Proficiency with data structures, algorithms and SQL
  • Able to independently work in fast paced and rapidly changing environment
Job Responsibility
Job Responsibility
  • Participate in building software solutions
  • Collaborate closely with product teams and users
  • Solve engineering challenges
  • Maintain and build high-quality technical solutions
  • Respond to queries from L2 support team or business stakeholders as L3 during office hours on a rotational basis
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

The Derivatives Credit Risk Technology Team is responsible for delivering Counte...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Core Java experience developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Hands-on experience with concurrent programming
  • Experience with Agile software development processes with a strong emphasis on test driven development
  • Understanding of Java internals such as class loading and memory management
  • Distributed Caching frameworks such as Gemfire, Oracle Coherence, Redis or equivalent
  • Databases - RDBMS preferably Oracle, NoSQL preferably MongoDB
  • Familiarity with Linux environment including scripting skills
  • SDLC/Dev Ops - Git/BitBucket, CI/CD pipeline frameworks such as Jenkins, SonarQube, JIRA, Any secure coding toolkits
  • Excellent written and spoken communication skills (English)
  • Ability to multitask and work well under pressure
Job Responsibility
Job Responsibility
  • Deliver advanced technology projects as an individual contributor providing expertise in the full software development lifecycle, from concept and design, development, to testing and deployment
  • Serve as advisor or coach to mid-level/junior developers and analysts, helping build the overall engineering capabilities of the team
  • Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers using advanced knowledge of application development
  • Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

The Rates Data Services Technology Team is responsible for the management and de...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years demonstrable and relevant SLDC experience
  • Solid understanding of Java/Spring stack development
  • Beneficial understanding of C#, .Net Core 3.*+ (VS 2017 or above)
  • Useful understanding of Python 3.6 or above, python frameworks and libraries, including Pytest, Pandas, Flask, and Kafka
  • Solid understanding of REST API development
  • Experience with design and implementation of cloud-ready applications and deployment via Kubernetes/Openshift
  • Experience with big data computation platforms (Flink, Spark, Apache Beam) or big data distribution platforms (Hadoop, Gemfire, Ignite)
  • Hands-on experience in handling various data structures
  • Good understanding of Data modeling, partitioning and sharing of huge data sets
  • Experience working on a Continuous Integration and Continuous Delivery environment
Job Responsibility
Job Responsibility
  • Design and develop critical data applications to support trading and risk management for a Tier 1 bank
  • Collaborate with business partners and other technology teams in the Rates and wider Markets businesses
  • Promote and follow engineering best practices
  • Apply an engineering mindset to development work: understand use-cases in detail, develop metrics to build good estimates of volume and compute velocity requirements, understand and discuss openly any implementation limitations or workaround
  • Evaluate and build POCs for new strategic initiatives and work to convert to enterprise solutions
  • Take initiative to research, learn and recommend emerging technologies
  • Provide post release assistance to business, development, and support groups
  • Develop application as per best practice while remaining compliant with prescribed best practices.
What we offer
What we offer
  • Equal opportunity and affirmative action employer
  • Accessibility accommodation for individuals with disabilities
  • Compliance with engineering, agile, and best practices for professional development.
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

Integration Services within Common Platform Engineering is responsible for devel...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working in Financial Services or a large complex and/or global environment
  • Experience of the following technologies: Kafka Ecosystem (Confluent distribution preferred)
  • Kubernetes and Openshift
  • Java
  • React
  • Familiarity with SRE practices
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Designing and developing workflow solutions to integrate Kafka with our data governance and control platforms
  • Understanding the existing onboarding flow and working to streamline and simplify the process
  • Design and develop developer facing tooling to manage topics and connectors
  • Help to deliver the SRE requirements for this stack
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

Citi Transaction Services, within Global Funds Services, is undergoing a multi-y...
Location
Location
United States , Jersey City
Salary
Salary:
121200.00 - 181800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in Java backend development (Java 8+ preferred), including deep understanding of core Java concepts, object-oriented programming, data structures, algorithms, and design patterns
  • Experience with Spring Boot, Spring JPA, Spring Cloud, JDBC, Hibernate, REST, and Maven
  • Demonstrated proficiency in Java 8+ features (lambda expressions, streams, functional interfaces) and functional programming paradigms
  • Python programming experience is a plus
  • Proven experience transforming data between various formats such as XML, FXML, SWIFT, JSON, and CSV, utilizing relevant libraries and tools
  • Extensive experience with microservices architecture and related technologies, including Docker, Kubernetes/OpenShift, and cloud computing platforms (AWS, Azure, GCP)
  • Strong understanding of microservice design patterns, principles, and best practices
  • Experience implementing Kafka consumers, producers, and streaming applications
  • Familiarity with other messaging technologies like TIBCO EMS and IBM MQ is highly desirable
  • Experience with secure file transfer protocols (SFTP) is required
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs
  • Evaluate project deliverables to ensure they meet specifications and architectural standards
  • Work as part of development teams to design and build complex solutions, ensuring alignment with the architecture blueprint, standards, target state architecture, and strategies
  • Coordinate, execute, and participate in component integration (CIT), system integration testing (SIT), and user acceptance testing (UAT) to identify and resolve application errors and ensure quality software deployment
  • Possess a solid grasp of software design patterns and approaches
  • Understand application-level software architecture and make technical trade-off decisions
  • Provide mentoring and guidance to junior engineers, offering feedback and direction on specific engineering tasks
  • Maintain application hygiene and address any Risk & Control items
  • Work closely with Project Managers, Business Analysts, and Operational users/Product managers to deliver projects
  • Work independently on project deliverables, articulate issues/challenges, and proactively communicate risks
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

We are looking to bring in Senior Consultant/Specialist under Enterprise Operati...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of Technology Experience
  • Managed a team of 4-8 developers
  • Minimum 3 years of process automation development/configuration experience
  • Good understanding of Database concepts and working knowledge any one databases e g Oracle /SQL Server/ MySQL
  • Ability to understand functional and non functional requirement and convert them to configuration/ code
  • BAU / Production support experience with exposure to incident triage calls, analyzing root cause etc is added advantage
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Be part of the BAU team which is responsible for Implementation of CRs and / or defects on the process automation use cases using low code platform
  • Manage a team of 4 to 8 developers to deliver to BAU items in book of work
  • CR / defect analysis including interaction with Business Users
  • Participate with BAs in analysis sessions and provide technical feasibility analysis and approach of the requirements to the team
  • Unit testing of the program under development
  • Participate in SIT / UAT defect triage call. Interact with users during UAT and follow up on UAT sign offs
  • Participate in demo to the business users during UAT and Preprod together with BA and UAT testers
  • Review and analyze proposed technical solutions for the change requests and defects
  • Responsible for the creation of high level designs to guide implementation faithful to architecture intent
  • Distribute the Dev/BA tasks appropriately as per the strengths and weaknesses of the team
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

We are seeking a highly skilled and motivated RPA Developer to join our dynamic ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in RPA development and implementation
  • Proven track record as an RPA Solution Architect or similar role
  • Hands-on experience with leading RPA platforms such as Automation Anywhere
  • Hands-on experience in working with Opensource RPA tools like Robot Framework, TagUI, Taskt, or OpenRPA is a plus
  • Experience with enterprise IT systems (APIs, databases)
  • Familiarity with cloud platforms (e.g., AWS, Azure) and CI/CD pipelines
  • Strong background in solution architecture, process analysis, and workflow design
  • Excellent verbal and written communications skills
  • Excellent problem-solving and analytical skills with the ability to troubleshoot complex technical issues
  • Strong work ethic, ready to work extremely hard to be part of and grow a new technology driven team
Job Responsibility
Job Responsibility
  • Define and design end-to-end RPA solutions for automation solutions, ensuring alignment with business goals and IT standards
  • Develop, configure, and deploy RPA scripts, leveraging leading RPA tools such as Automation Anywhere and Opensource RPA (Python/Selenium framework)
  • Develop custom workflows and scripts to automate manual business processes, improving efficiency and reducing errors
  • Collaborate with business analysts, process owners and other team members to design and implement automation solutions
  • Translate business requirements into technical solutions, ensuring the automation solution meets the needs of the organization
  • Conduct process assessments to identify automation opportunities and determine feasibility
  • Analyze existing business processes to identify inefficiencies, bottlenecks, and opportunities for improvement
  • Develop scalable and reusable frameworks and components for automation
  • Lead and guide RPA developers through project execution, ensuring adherence to best practices and coding standards
  • Review, test, and validate automation workflows to ensure quality and efficiency
  • Fulltime
Read More
Arrow Right