CrawlJobs Logo

Applications Development Tech Lead Analyst

Japan, Chiyoda · Job Posted August 23, 2025
Apply Position
Job Link Share

Job Description

We are looking for a talented and passionate full stack engineer to join our trade processing application development team and continue to evolve our next-generation trading application. The successful candidate will gain valuable exposure to the Fixed Income Trading business and an opportunity to work on a large scale, modern technology platform with a global presence

Job Responsibility

  • collaborate with the team to understand functional and operational requirements
  • lead designs and implementation of robust and testable code in support of the requirements
  • develop certain non-functional features in the system to improve reliability, scalability and performance
  • contribute to the design and implementation of automated test suites
  • participate in code reviews helping other team members improve their code
  • 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

Requirements

  • 8+ years of relevant experience in Application Development
  • experience with system analysis and in programming of software applications, especially as it pertains to performance and testability of components
  • familiarity with Credit Derivative products and associated pricing and risk calculations
  • ability to be proactive, adjust priorities quickly
  • experience working on a mature development in a large collaborative environment as well as coming up with ideas that challenge current practices
  • demonstrated leadership skills
  • experience with Java ecosystem
  • expert in Java development
  • strong understanding of Agile methodologies and best DevOps practices
  • exposure to profiling, debugging and monitoring tools
  • ambition to learn aspects of systems supporting real-time interest rate risk calculations

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Applications Development Tech Lead Analyst

8 matching positions

Vice President, Applications Development Tech Lead Analyst

Senior level position responsible for establishing and implementing new or revis...
Location
Location
Japan , Chiyoda
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid understanding of software development fundamentals including data structures, design patterns and object-orientated programming
  • Proficiency in core Java (8+ years of experience) with demonstrable success in developing multi-threaded applications
  • Proven ability to develop clean, testable code
  • Understanding of relational database concepts and knowledge in SQL
  • Understanding of time series database concepts and knowledge in Q language
  • Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. TeamCity and UrbanCode Deploy
  • Knowledge of fixed income products, customer and broker market platforms and trading protocols desirable
  • 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
Job Responsibility
Job Responsibility
  • Establish and implement new or revised application systems and programs
  • Lead applications systems analysis and programming activities to extend the global Rates Risk engine
  • Partner with multiple management teams to ensure appropriate integration of functions
  • Resolve variety of high impact problems/projects through in-depth evaluation
  • Provide expertise in area and advanced knowledge of applications programming
  • Serve as advisor or coach to mid-level developers and analysts
  • Support local, global and Asia regional projects for the Rates business
  • Interact with front office, market risk, product control, quants, and other technology teams
  • Fulltime
Read More
Arrow Right

Vice President, Applications Development Tech Lead Analyst

This Senior Developer role for Fixed Income eTrading is within a global applicat...
Location
Location
Japan , Tokyo
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Java ecosystem
  • Expert in Java development
  • Strong understanding of Agile methodologies and best DevOps practices
  • Exposure to profiling, debugging and monitoring tools
  • Ambition to learn aspects of systems supporting real-time interest rate risk calculations
  • 8+ years of relevant experience in Application Development
  • Experience with system analysis and in programming of software applications, especially as it pertains to performance and testability of components
  • Familiarity with Rates Derivative products and associated pricing and risk calculations
  • Ability to be proactive, adjust priorities quickly
  • Experience working on a mature development in a large collaborative environment as well as coming up with ideas that challenge current practices
Job Responsibility
Job Responsibility
  • Collaborate with the team to understand functional and operational requirements
  • Lead designs and implementation of robust and testable code in support of the requirements
  • Develop certain non-functional features in the system to improve reliability, scalability and performance
  • Contribute to the design and implementation of automated test suites
  • Participate in code reviews helping other team members improve their code
  • 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
  • Fulltime
Read More
Arrow Right

Apps Dev Tech Lead Analyst

The Java Full stack tech lead is a senior level position responsible for establi...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 plus years of relevant experience in Apps Development or systems analysis role
  • Strong Programming skills in Java, Spring Boot 3.0, Angular 14+, JavaScript, PL/SQL (Oracle 19c), DB Design and Optimization
  • Hands on development experience with at least 3 years in tech lead role
  • Experience in leading the development of full stack software solutions involving front end, middleware and backend
  • Experience in technical managing project teams
  • Experience in working in agile projects, with good knowledge in DevOps practices, and CI/CD pipelines
  • Experience in managing and implementing successful projects
  • Consistently demonstrates clear and concise written and verbal communication
  • Good problem-solving skills and attention to detail, proactive working attitude, quick learning ability, strong ownership and responsibility and team spirit
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals
  • 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 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
  • Fulltime
Read More
Arrow Right

Technology - Application Development, Placement Analyst

At Citi, the Technology Placement Programme offers graduates the opportunity to ...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Be graduating between Dec 2027 and May 2028
  • pursuing Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, Management Information Systems, or other tech related degree
  • be a problem solver who thrives on innovation and enjoys tackling challenges head-on
  • possess a global outlook and willingness to collaborate across cultures and time zones
  • have excellent communication skills, project management, leadership, attention to detail, and the ability to work well within diverse teams
  • ability to pass technical interviews consisting of basic algorithmic programming exercises
  • must be collaborative and adaptable, with excellent communication skills
  • prior experience working in agile teams is desirable
Job Responsibility
Job Responsibility
  • Develop quality and scalable software solutions using leading-edge technologies
  • develop code consistent with quality standards
  • offer support during testing cycles and post-production deployment
  • test and debug code
  • participate in the review of peer coding
  • work in globally scoped projects
  • contribute to real-world projects enhancing cybersecurity and driving data-powered innovations
What we offer
What we offer
  • Global exposure
  • continuous learning programs
  • structured learning
  • mentoring
  • development programs
  • networking opportunities
  • Fulltime
Read More
Arrow Right

Technology - Application Development, Summer Analyst

This summer analyst program at Citi focuses on technology and application develo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Be graduating in Summer 2027
  • Pursuing Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, Management Information Systems, or other tech related degree
  • Be a problem solver who thrives on innovation and enjoys tackling challenges head-on
  • Possess a global outlook and willingness to collaborate across cultures and time zones
  • Have excellent communication skills, project management, leadership, attention to detail, and the ability to work well within diverse teams
  • Ability to pass technical interviews consisting of basic algorithmic programming exercises
  • Must be collaborative and adaptable, with excellent communication skills
  • Prior experience working in agile teams is desirable.
Job Responsibility
Job Responsibility
  • Developing quality and scalable software solutions using leading-edge technologies
  • Developing code consistent with quality standards and providing support during testing cycles and post-production deployment
  • Using appropriate tools to test and debug code
  • Participating in the review of peer coding.
What we offer
What we offer
  • Global Exposure: Work in globally scoped projects with cross-functional teams
  • Continuous Learning: Benefit from structured learning, networking, mentoring, and development programs
  • Real Impact: Contribute to real-world projects shaping the future of banking.
  • Fulltime
Read More
Arrow Right

Infrastructure Tech Lead Analyst

The Infrastructure Tech Lead Analyst role is accountable for Middleware Web Host...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9-12 years of experience in Infrastructure Technologies delivery with a proven track record of operational process change and improvement
  • Ability to communicate technical concepts to non-technical audience
  • Ability to work with virtual and in-person teams, and work under pressure or to a deadline
  • Experience in a Financial Services or large complex and/or global environment preferred
  • Effective written and verbal communication skills
  • Effective analytic/diagnostic skills
  • Bachelor’s/University degree or equivalent experience
  • Good in WebSphere Application Server support, IBM HTTP Server, Tomcat, Apache HTTP server and Weblogic
  • Good knowledge of Load Balancer and Firewall knowledge
  • Cloud technology understanding
Job Responsibility
Job Responsibility
  • Manage day-to-day operational support and 24x7 out of office support of 2500+ Webhosting instances
  • Coordinate strategic and customer initiatives to maintain service availability
  • Maintain sector risk and compliance posture
  • Participate in sector technology initiatives
  • Plan, install, and maintain webhosting products
  • Interface with outside vendors to coordinate software problem resolution
  • Perform system performance monitoring and tuning
  • Participate in capacity planning and products configurations
  • Provide technical support to systems development and data center operations personnel
  • Develop procedures and standards for operations personnel
  • Fulltime
Read More
Arrow Right

Technology - Application Development, Full Time Analyst

The Full Time Technology Analyst Programme at Citi is designed to teach the fund...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Be graduating between Dec 2025 and May 2026
  • pursuing Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, Management Information Systems, or other tech related degree
  • be a problem solver who thrives on innovation and enjoys tackling challenges head-on
  • possess a global outlook and willingness to collaborate across cultures and time zones
  • have excellent communication skills, project management, leadership, attention to detail, and the ability to work well within diverse teams
  • have ability to pass technical interviews consisting of basic algorithmic programming exercises
  • be collaborative and adaptable, with excellent communication skills
  • prior experience working in agile teams is desirable.
Job Responsibility
Job Responsibility
  • Work in an agile software development environment, developing quality and scalable software solutions using leading-edge technologies
  • develop code consistent with quality standards based on business requirements
  • offer support during testing cycles and post-production deployment
  • use appropriate tools to test and debug code
  • participate in the review of peer coding.
What we offer
What we offer
  • Structured learning
  • networking
  • mentoring
  • development programs
  • global exposure
  • real-world projects
  • continuous learning
  • gain insights into how technology drives the financial sector
  • contribute to real-world projects.
  • Fulltime
Read More
Arrow Right

Java Application Developer

The role involves developing and implementing payment solutions within Citi's Pa...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Experience in systems design and development of software applications
  • Strong experience to Java, Spring Framework, Spring Boot, Kafka, MQ, Micro-Service, Oracle, Mongo, Openshift, REST, Maven, Git, JUnit, TDD, Agile, Strong knowledge on CI CD pipeline and exposure to system design with resiliency backed by observability
  • Experience in Banking Payments Solution development and implementation in large banks
  • Experience in working with various Payments schemes, and Payments messaging formats such as ISO 8583, ISO 20022, and SWIFT MX messages is advantage
  • Having Python skills and GEN AI tools knowledge is plus
  • Be hands on the technologies and contribute to Design, Implementation and Pull Request with a good quality ensuring the adequate coverage of Unit Test, Code Coverage, lesser or no code smells fostering a good refactoring, scalability, and maintainability
  • Stakeholder management and ability to liaise well with the Engineering, QA and Product/Business throughout the SDLC lifecycle
  • 6+ years of experience as a Software Engineer/Developer using Java, Spring, Springboot, microservices
  • Strong hands-on experience in Java, Spring boot, Kafka, Openshift, SQL/NoSQL tech stack
  • 6+ years of experience with software engineering best practices (Junit testing, automation, design patterns, peer review, etc.)
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Contribute to Payment modernization for the bank to develop and migrate payment applications on the modernized enterprise application platform
  • Design, implement, and deploy software components and solve difficult problems
  • Lead deliveries that are consistently of high quality (secure, testable, maintainable, low-defects, efficient, etc.) and incorporate best practices
What we offer
What we offer
  • Equal opportunity employer support
  • Accessibility accommodations for candidates with disabilities
  • Fulltime
Read More
Arrow Right