CrawlJobs Logo

Java Development

Malaysia, Putrajaya · Job Posted May 15, 2026
Apply Position
Job Link Share

Job Responsibility

  • Design, develop, and maintain high-performance applications using Java and Spring Boot for enterprise-level solutions
  • Write efficient, scalable, and maintainable code, ensuring that applications run optimally, leveraging Spring Boot and Java 8+ features
  • Provide Level 3 support for Java-based applications in the banking production environment
  • Develop optimized PL/SQL queries, procedures, and functions to interface with Oracle databases
  • Write Shell Scripts for automating system tasks and deployments in a Linux environment
  • Analyze and resolve production issues with minimal downtime
  • Perform code-level debugging and apply minor fixes or enhancements
  • Work on incident tickets, participate in root cause analysis, and track resolution
  • Develop automation scripts using Shell scripting for logs, restarts, or health checks
  • Perform log monitoring, system checks, and collaborate with infrastructure teams
  • Communicate status, risks, and updates to stakeholders and business teams
  • Support weekend/on-call activities during releases or critical outages
  • Document code, configurations, and procedures for development processes, system integration, and debugging

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 8+ years of extensive knowledge of Java and Spring Boot with a strong understanding of microservices architecture
  • Experience with basic PL/SQL, writing queries, stored procedures, and performance tuning in Oracle
  • Hands-on experience with Shell Scripting and automation in a Linux environment
  • Exposure to Linux environments
  • Experience in the Banking or Financial Services sector
  • Prior exposure to incident management and post-mortem reporting
  • Familiarity with tools like JIRA, ServiceNow, or ELK
  • Strong analytical and debugging skills
  • Ability to work under pressure and with multiple stakeholders

Looking for more opportunities?

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

Similar Jobs for

Java Development

8 matching positions

New

Banamex Applications Java Development Sr Programmer Analyst - C12

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Mexico , Ciudad De Mexico
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
  • Bachelor's degree/University degree or equivalent experience
  • Manejo de java version 21
  • Manejo de spring boot
  • Manejo de microserivicios (indispensable)
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
New

Java Development Lead - Credit Risk Technology - Vice President

We are seeking a highly motivated and experienced Vice President, Development Le...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 10+ years of experience in software development, with at least 3+ years in a leadership role (Lead Developer, Tech Lead, VP Development)
  • Strong hands-on programming skills in Java and related technologies
  • Extensive experience with modern tech stacks and cloud platforms (e.g., AWS, Azure, GCP), including microservices, APIs, containerization (Docker, Kubernetes), and serverless computing
  • Proven experience in leveraging AI/ML tools and technologies for software development using effective prompting in building large-scale, high-performance applications
  • Deep understanding of software architecture patterns, data structures, and algorithms
  • Experience with various databases (SQL and NoSQL) and complex data integration/streaming technologies
  • Proficiency with CI/CD pipelines, DevOps practices, and automated testing frameworks
  • Excellent problem-solving, analytical, and communication skills
  • Ability to inspire and motivate a technical team
Job Responsibility
Job Responsibility
  • Lead by example, actively contributing to the design, architecture, and hands-on development of critical software components using AI-first approach
  • Drive technical excellence, ensuring best practices in coding, testing, and deployment are followed for high-performance and large-scale applications
  • Conduct code reviews, provide constructive feedback, and mentor team members in advanced development techniques
  • Manage work of a team of software engineers, including Code reviews, Design Reviews, technical coaching etc
  • Foster a collaborative, innovative, and inclusive team environment focused on tackling challenging firm-wide initiatives
  • Allocate resources effectively to meet project deadlines and objectives related to risk management solutions
  • Identify and evaluate emerging technologies, frameworks, and AI tools (Devin, Co-Pilot etc) that can enhance our credit risk management product offerings and development processes
  • Drive the adoption of modern tech stacks (e.g., cloud-native, microservices, serverless architectures, containerization) and AI/ML capabilities into our solutions for limit monitoring, exception management, stress testing analysis, and escalation workflows
  • Contribute to the strategic roadmap and vision for technology development within the Credit Risk Technology team
  • Define and enforce architectural standards and patterns for robust, scalable, and secure credit risk applications
What we offer
What we offer
  • The opportunity to work with a cutting-edge tech stack and innovative AI tools on critical firm-wide initiatives
  • A collaborative and supportive work environment where your contributions directly impact Citi's risk management capabilities
  • Challenging projects that will push your technical boundaries and provide significant exposure to complex financial systems
  • Competitive salary and comprehensive benefits package
  • Fulltime
Read More
Arrow Right

Full Stack Java Development Engineer

Drive Barclays' digital transformation by building impactful, end-to-end solutio...
Location
Location
United States , Whippany
Salary
Salary:
75000.00 - 135000.00 USD / Year
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full stack development using Java (J2EE), Spring Boot, and ReactJS, delivering scalable, high-performance enterprise applications
  • Designing event-driven architectures and applying multi-layered design patterns to solve sophisticated, real-world engineering situations
  • CI/CD pipelines, DevOps practices, and modern engineering tools (GitLab, SonarQube) to enable efficient and high-quality delivery
  • Coding practices, unit testing, and code quality standards, ensuring reliable, maintainable, and resilient systems
  • Problem-solving mindset with exposure to performance optimization, observability, and resiliency patterns in distributed system
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Medical, dental and vision coverage
  • 401(k)
  • Life insurance
  • Other paid leave for qualifying circumstances
  • Incentive award
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Core Engineering Java Development Lead – FX Tech

Engineer the future of global finance. At Citi, our Tech team doesn't just suppo...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience building backend systems using Java and frameworks such as Spring with deep understanding of the JVM ecosystem
  • experience using AI tooling to accelerate design exploration, prototyping and embedding AI capabilities into product workflows and services
  • Experience designing systems using event-driven approaches (e.g. Solace, Kafka, Web Sockets or similar technologies), with a solid grounding in Domain-Driven Design
  • Strong grasp of SOLID principles, design patterns, dependency injection and persistence technologies
  • Solid knowledge of algorithms and data structures, with the ability to reason about performance, complexity and scalability
  • Experience building software for cloud environments, including containerization and modern deployment practices
  • Understanding of secure coding practices, fault tolerance and building reliable systems in distributed environment
Job Responsibility
Job Responsibility
  • Designing, developing and maintaining high-performance Java services that are scalable, secure and resilient
  • Applying Domain-Driven Design and message-/event-driven design principles to build loosely coupled, well-structured systems
  • Writing clean, maintainable code and contributing to peer reviews, championing best practices and continuous improvement
  • Helping modernise and evolve existing platforms, balancing pragmatic delivery with long-term architectural health
  • Working closely with trading, quants and fellow engineers to turn complex business requirements into robust technical solutions
  • Contributing to improvements in build tooling, CI/CD pipelines, testing approaches and overall engineering productivity
  • Supporting systems in production, improving observability, performance and resilience
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Applications Development Java Programmer

Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of Java Development experience in cloud environment
  • Proficiency in programming in Java, API, Cloud engineering
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience in Oracle, SQL, NoSql - MongoDB
  • Experience in Cloud - Openshift Kubernetes, Messaging systems - MQ, Kafka
  • Experience of following clean code principles
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Knowledge of DevOps practices and CI/CD pipelines
  • Able to independently work in fast paced and rapidly changing environment
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Design, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment
  • Write well-designed, testable, and scalable code in accordance with software development standards and best practices
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Analyze user requirements to define business objectives and translate them into technical specifications
  • Participate in architectural and design discussions to create robust and scalable solutions
  • Produce detailed specifications and software design documents
  • Identify and evaluate new technologies for implementation
  • Develop and execute unit tests, integration tests, and performance tests to ensure code quality
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Fulltime
Read More
Arrow Right
New

Senior Java Development Engineer - Vice President

Citi's Equities Technology organization is seeking a seasoned and strategic Deve...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in a senior software or automation engineering role, with a proven track record of leadership and strategic impact
  • In-depth knowledge of the FIX protocol is essential
  • Expert-level proficiency in Java and Python
  • Deep, hands-on experience with BDD frameworks, particularly Cucumber
  • Strong expertise in container technologies (Docker) and container orchestration platforms (Openshift)
  • Proven experience designing, building, and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI)
  • Experience in the financial services industry, with exposure to trading systems
  • Excellent problem-solving skills and the ability to architect solutions for complex technical challenges
  • Knowledge of algorithmic trading and Smart Order Routing (SOR) is a significant advantage
Job Responsibility
Job Responsibility
  • Automation Architecture: Architect, design, and lead the development of sophisticated, scalable, and maintainable test automation frameworks using Java, Python, and BDD tools like Cucumber
  • Strategic Leadership: Define and execute a comprehensive automation strategy that aligns with business goals and technology roadmaps. Drive the adoption of best practices in code quality, testing, and maintainability
  • Agile Practice: Champion and implement Agile methodologies to drive efficiency, collaboration, and rapid feedback within the quality engineering process
  • CI/CD and DevOps: Champion the integration of quality engineering into the CI/CD pipeline. Enhance and optimize the pipeline for continuous testing and delivery in a containerized environment (Docker, Openshift)
  • Containerization Expertise: Leverage Docker and container orchestration platforms like Openshift to build and manage robust, isolated, and scalable testing environments
  • Platform and System Testing: Oversee the quality assurance for critical trading systems, including the Lightspeed platform, ensuring functionality, performance, and resilience
  • Cross-Functional Collaboration: Partner with development, DevOps, and business teams to ensure quality is embedded throughout the entire software development lifecycle
  • Innovation: Stay abreast of the latest industry trends in test automation and financial technology. Evaluate and integrate AI-powered development tools to enhance productivity and test effectiveness
  • Fulltime
Read More
Arrow Right

Fullstack Java Development - Vice President

We are looking for hands-on full-stack engineering team leads who are passionate...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of experience as a Software Engineer/Developer using Fullstack Java with good knowledge in database
  • Experience mentoring and providing technical leadership for teams of 5 or more developers
  • Multiple years of experience with software engineering best practices (unit testing, automation, design patterns, peer review, etc.)
  • Clear understanding of Data Structures and Object-Oriented Principles using Java
  • Multiple years of experience architecting and building horizontally scalable, highly available, highly resilient, and low latency applications
  • Multiple years of experience with Cloud-native development and Container Orchestration tools (Serverless, Docker, Kubernetes, OpenShift, etc.)
  • Multiple years of experience on Service Oriented and MicroServices architectures, including REST and GraphQL implementations
  • Multiple years of experience with frameworks like Spring Boot, Quarkus, Micronaut, or Vert.x
  • Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines, either on-premises or public cloud (i.e., Tekton, Harness, CircleCI, Cloudbees Jenkins, etc.)
  • Multiple years of experience with agile and iterative software delivery
Job Responsibility
Job Responsibility
  • Code contributing leader of an Agile team, working to deliver sprint goals, as well as conduct personnel duties for team (e.g., performance evaluations, hiring, promotions and disciplinary actions)
  • Design, document, and develop world-class enterprise applications leveraging the latest technologies and design patterns
  • Provide strategic influence and exercise control over team resources, budget management and planning, while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within your own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties, 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Applications Development Java Programmer

This is an intermediate-level, hands-on technical role for an Applications Devel...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of Java Development experience in cloud environment
  • Proficiency in programming in Java, API, Cloud engineering
  • Hands on experience of building RESTful APIs using popular frameworks like Spring
  • Experience in Oracle , SQL , NoSql - MongoDB
  • Experience in Cloud - Openshift Kubernetes , Messaging systems - MQ , Kafka
  • Experience of following clean code principles
  • Solid understanding of software development lifecycle (SDLC) and Agile methodologies
  • Knowledge of DevOps practices and CI/CD pipelines
  • Able to independently work in fast paced and rapidly changing environment
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Code, build, and maintain efficient, reusable, and reliable Java code for high-volume, low-latency applications
  • Contribute to all phases of the development lifecycle, from concept and design to testing and deployment
  • Write well-designed, testable, and scalable code in accordance with software development standards and best practices
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Analyze user requirements to define business objectives and translate them into technical specifications
  • Participate in architectural and design discussions to create robust and scalable solutions
  • Produce detailed specifications and software design documents
  • Identify and evaluate new technologies for implementation
  • Code and develop and execute unit tests, integration tests, and performance tests to ensure code quality
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Fulltime
Read More
Arrow Right