CrawlJobs Logo

Senior Java Developer

Singapore, Singapore Employment contract · Job Posted November 27, 2025
Apply Position
Job Link Share

Job Description

You will join the Equity Derivatives Trade management technology team in Singapore, specializing in supporting the trade capture and lifecycle management platforms used by Global Equity Derivatives business. This team is a key partner to the markets business and has been a major contributor to its success. As a senior developer, you will work together with front office, operations, product development teams and members of the development team to provide solutions that improve efficiency, decrease operational risk, and enable the business to expand. You will have experience in building high-performing, scalable and enterprise-grade applications adopting best-in-class engineering practices.

Job Responsibility

  • Working with the team to define the architecture, design, development, code review, testing and maintenance of applications
  • Design and implement scalable applications and services with a solid focus on quality, continuous integration, and deployment
  • Write testable code following clean coding and SOLID design principles
  • Perform code reviews and contribute to overall quality, maintainability and testability of software developed
  • Be willing and able to adapt to changes in priorities and requirements
  • Be a self-starter and plan/schedule own work for tasks and projects, implement functionality without direct supervision
  • Work closely with clients and stakeholders to define feature requirements and deliver a product that materially impacts the business and improves the end user experience
  • Work closely with teams to form good working culture and continuously adapt to different working environment

Requirements

  • At least 10 years of 'hands-on' software development experience
  • Strong knowledge on Java 8, Core Java, Spring, Hibernate and restful web services including its data interchange format/definition such as XML, JSON
  • Strong experience in distributed caching technologies like Apache Ignite or similar
  • Familiar with different persistent storage technologies such as RDMS (Sybase, SQL Server or Oracle) and NoSQL
  • Strong Knowledge of Equity Derivatives products & product lifecycle
  • Solid experience working with source code management tools – Git or Bitbucket
  • Experience working with UI frameworks such as React or Angular
  • Experience working with OpenShift / Kubernetes or other cloud platforms
  • Good understanding of clean coding principles
  • Good understanding of code quality measurements using tools like Sonar and able to implement design and implement unit, integration, and functional tests
  • Must demonstrate strong familiarity of design patterns
  • Good written and verbal communication skills
  • A team-player who is comfortable working in a team that deals with ambiguity and problem solving

What we offer

Global benefits designed to support well-being, growth and work-life balance

Looking for more opportunities?

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

Similar Jobs for

Senior Java Developer

8 matching positions

New

Senior Java Developer

A globally operating fintech and data security platform building highly scalable...
Location
Location
Greece , Athens
Salary
Salary:
60000.00 - 70000.00 EUR / Year
signifytechnology.com Logo
Signify Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong commercial experience building backend systems with Java
  • Solid foundations in computer science, system design, and data structures
  • Experience working with distributed and cloud-native systems
  • Strong Spring and microservices exposure
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining scalable backend services using Java
  • Building and operating distributed systems with a strong focus on performance and reliability
  • Working with modern Java frameworks such as Spring, Netty, and Apache Mina
  • Contributing to architectural decisions around scalability, resilience, and system design
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

The Senior Java Developer is responsible for establishing and implementing new o...
Location
Location
United States , Tampa
Salary
Salary:
113840.00 - 170760.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development using Java, Oracle PL/SQL, and Python
  • 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
  • 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 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
What we offer
What we offer
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • Fulltime
Read More
Arrow Right

Senior Java Developer

Join us as a Senior Business Analyst/BAPM at Barclays. At Barclays, we don’t jus...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Domain Expertise – Exposure to Equities & Derivatives trading domain
  • Business Analysis & Requirement Documentation – BRD, FRD, Use Case, User Stories, Process Flows, Gap Analysis
  • Agile Methodologies – Scrum, Kanban, User Story Writing, Sprint Planning, Backlog Grooming
  • Data Analysis – SQL, Data Mapping, XML
  • Tools – JIRA, Confluence, MS Visio
  • Stakeholder Management – Strong communication with Business, IT team
  • Testing Support – SIT/UAT Support, Test Case Review, Defect Management
Job Responsibility
Job Responsibility
  • Management of change projects within the organisation, ensuring that they are delivered on time, within scope, budget, and to the required quality standards
  • Development and management of project plans that outline the scope, objectives, timelines, and resource requirements for change projects
  • Communication with stakeholders, including senior management, project teams, and external partners, to ensure that they are informed about project progress and that their needs and expectations are being met
  • Management of project teams, ensuring that they are properly resourced and that they have the necessary skills and expertise to deliver on project objectives
  • Management of project budgets, ensuring that projects are delivered within the agreed budget
  • Creation of reports on project progress to ensure that proposed solutions are delivered on time and within budget
  • Management of project risks, ensuring that risk, assumptions, issues and dependencies are identified, assessed, and mitigated as necessary
  • Facilitation of change management activities, including training and communication, to ensure that change projects are successfully implemented and embedded in the organisation
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

Are you passionate about building technology that powers a global delivery netwo...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
justeattakeaway.com Logo
Just Eat Takeaway.com
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong demonstrable experience developing and maintaining production-grade backend applications using Java 11+ (or similar modern versions). Strong proficiency with the Quarkus framework, or deep experience with Spring/Spring Boot, is highly desirable
  • Extensive experience designing, building, and operating microservices architectures and resilient, high-volume RESTful APIs
  • Proven track record of mentoring junior engineers, driving engineering best practices, and cultivating a collaborative team environment
  • Expertise with relational databases, including advanced knowledge of data persistence, complex query optimization, schema migration, and effective data modelling for scale. Experience with NoSQL databases (e.g., Cassandra, MongoDB) is a significant plus
  • Deep and practical understanding of software engineering principles, including distributed systems design, concurrency, security best practices, and advanced testing methodologies
  • Proven ability to diagnose and resolve complex technical challenges in production environments, leveraging advanced monitoring and observability tools (e.g., Datadog, Prometheus, Grafana, ELK stack)
  • A strong, proactive approach to system ownership, architecture evolution, and continuous improvement, coupled with superior analytical and critical thinking skills
  • Exceptional written and verbal communication skills, with the ability to articulate complex technical decisions to both technical and non-technical stakeholders
  • Demonstrated ability to thrive as a key contributor in a fast-paced, dynamic environment, driving technical initiatives independently
  • A humble, inquisitive, and collaborative mindset, with a proven track record of mentoring others and fostering a culture of continuous learning
Job Responsibility
Job Responsibility
  • Architect, develop, and maintain highly scalable, robust, and performant backend services using Java, ensuring system resilience and operational excellence
  • Serve as a technical leader in feature development, driving complex projects from inception through deployment and post-release monitoring
  • Conduct rigorous code reviews, providing constructive feedback and enforcing high standards for code quality, design patterns, and system architecture
  • Drive architectural discussions and technical roadmap planning, influencing the long-term strategy and health of our systems
  • Collaborate extensively with cross-functional teams (Product, Data, other Engineering teams) to define requirements, design interfaces, and deliver cohesive, effective solutions
  • Expertly troubleshoot and resolve complex production issues in a high-traffic, distributed microservices environment, minimizing downtime and identifying root causes
  • Mentor and coach mid-level and junior engineers on technical design, engineering best practices, and effective problem-solving
  • Proactively identify and lead initiatives for refactoring, performance optimization, and improvement of development processes (CI/CD, testing methodologies)
  • Define and implement comprehensive unit, integration, and performance tests to ensure the quality and reliability of developed features
  • Maintain and enhance continuous integration and continuous delivery (CI/CD) pipelines, ensuring rapid and automated deployment with high confidence
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

At Citi, we believe in power of engineering to drive success and nurture culture...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of Java programming experience in developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Demonstrable experience on building big-data & caching solutions
  • Strong understanding of SQL & NoSQL databases
  • Knowledge of HTTP, ReSTful web services and API design
  • Familiarity with Linux environment including scripting skills
  • Good understanding of Spring Framework and Kafka
  • Strong understanding of automation testing
Job Responsibility
Job Responsibility
  • Development of high-quality software, emphasizing simplicity, maintainability, and reuse
  • Participation in code and design reviews
  • Analyse requirements by working closely with the business analyst and business aligned teams to define solutions
  • Effective communication with support, other development, and infrastructure teams
  • Contribute to architectural standards, best practices, and promote adherence to these standards
  • Implement best coding & testing practices within team
  • Fulltime
Read More
Arrow Right
New

Senior Java Developer

The Applications Development Sr Programmer Analyst is a senior developer positio...
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 hands-on design and development experience, with a strong focus on Spring Boot and Angular
  • Strong proficiency in Java and related front-end technologies
  • Experience in designing and developing medium to large-scale applications using open-source tech stacks, including Spring Boot and Microservices
  • Experience with databases, specifically MongoDB
  • Experience with testing concepts (TDD, BDD) and associated frameworks like JUnit
  • Ability to write and maintain functional and technical specifications
  • Proven ability to drive engineering deliveries and handle multiple concurrent initiatives
  • A curious mindset with the ability to identify and solve problems effectively
  • Excellent communication and collaboration skills
  • A pragmatic and creative approach to managing risk
Job Responsibility
Job Responsibility
  • Act as a senior technical resource, designing and developing scalable software solutions using Spring Boot, Angular, and microservices architecture
  • Support critical project deliverables related to global expansion, new payment method integration, and the launch of new platform features
  • Provide technical guidance to team members in troubleshooting and resolving high-priority, client-impacting production issues
  • Conduct deep-dive analysis of code and data to identify root causes and establish robust Standard Operating Procedures (SOPs) to prevent future incidents
  • Develop and manage well-functioning databases and applications, ensuring high levels of responsiveness and efficiency
  • Write clean, effective APIs and maintain comprehensive technical documentation
  • Collaborate with internal and external technical resources to provide estimates, develop overall implementation plans, and ensure project delivery
  • Test software rigorously to ensure quality, performance, and adherence to requirements
  • Fulltime
Read More
Arrow Right

Senior Java Developer

We are seeking a highly skilled and experienced Senior Java Developer with a str...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-10 years of professional experience in software development with a strong focus on Java (Java 17+)
  • Extensive hands-on experience in designing, developing, and deploying microservices architectures
  • Proven expertise with Spring Boot, Spring Cloud, or similar frameworks for microservice development
  • Solid experience with containerization technologies (e.g., Docker, Kubernetes)
  • Demonstrated experience with cloud platforms (e.g., AWS, Azure, GCP), including deployment, scaling, and management of microservices in a cloud environment
  • Strong experience with messaging queues (e.g., Kafka, RabbitMQ) and API Gateways
  • Practical experience in implementing and advocating for CI/CD pipelines and advanced DevOps practices
  • Proficiency in Java (Java 17+)
  • Deep understanding and practical application of object-oriented programming (OOP) principles, design patterns, and software architecture
  • Strong knowledge of RESTful API design, development, and security best practices
Job Responsibility
Job Responsibility
  • Lead the design, development, and implementation of robust, scalable, and secure microservices using Java 17+ and modern related technologies (e.g., Spring Boot, Spring Cloud, Kafka, Kubernetes)
  • Drive the technical design and architecture of new features and enhancements, ensuring alignment with overall system architecture, enterprise standards, and best practices. Contribute actively to architectural discussions and strategic technical direction
  • Collaborate effectively with product owners, architects, and other developers to translate complex business requirements into clear, efficient, and innovative technical solutions
  • Communicate complex technical concepts and solutions clearly to both technical and non-technical stakeholders, fostering understanding and alignment across teams
  • Write clean, maintainable, and efficient production-grade code, strictly adhering to established coding standards and design patterns, and utilizing tools for static analysis (e.g., SonarQube)
  • Conduct comprehensive code reviews to ensure code quality, performance optimization, security, and adherence to architectural and design principles
  • Proactively identify and resolve complex technical issues, performing thorough root cause analysis and implementing effective, long-term solutions
  • Participate actively in the full software development lifecycle, including planning, design, development, testing, deployment, and post-production support, demonstrating end-to-end ownership
  • Mentor and guide junior developers, actively sharing knowledge, fostering a culture of continuous learning, and promoting best practices within the team
  • Drive continuous improvement of development processes, tools, and technologies, championing adoption of modern methodologies like CI/CD, DevOps, and automation
  • Fulltime
Read More
Arrow Right

Senior Java Developer

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai, Tamil Nadu, India, Pune, Maharashtra, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience in the Financial Service industry
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Hands-on experience with Java (version 1.8 or above), J2EE, Spring Boot, Spring Batch, microservices, REST, and JSON
  • Experience with mocking, JUnit, and performance testing
  • Familiarity with CI/CD pipelines and toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate)
  • Basic Unix/Linux knowledge, including shell scripting and Unix commands
  • Experience with Docker, Kubernetes, or OpenShift
Job Responsibility
Job Responsibility
  • Hands-on experience with Java (version 1.8 or above), J2EE, Spring Boot, Spring Batch, microservices, REST, and JSON
  • Experience with mocking, JUnit, and performance testing
  • Familiarity with CI/CD pipelines and toolchains (Git, BitBucket, Artifactory, Jira, Confluence, Collaborate)
  • Basic Unix/Linux knowledge, including shell scripting and Unix commands
  • Experience with Docker, Kubernetes, or OpenShift
  • Hands-on experience with Angular or similar UI frameworks
  • Ability to design and implement responsive, user-friendly web interfaces
  • 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
  • Fulltime
Read More
Arrow Right