1629 Java Developer jobs in Singapore
Java Developer
Posted today
Job Viewed
Job Description
Java Developer
We are seeking an experienced & enthusiastic Java developer to join our high performing Execution Services Technology Team. The role is focused on developing / enhancing our state of art order management capabilities as well as overhauling our inventory management efficiencies. The role will play a critical role in a global team to enhance our order management system.
Responsibilities & Duties
- Partner closely with fellow technologists, Execution Services and Equity Finance team to further enhance our execution offering to Portfolio Managers across various teams.
- Understand the business requirements and constraints in various developed and emerging markets
- Design and develop handling of various order management (routing, slicing, marking, netting) across multiple channels
- Continue to evolve order management through multiple phases of inventory management related changes / targets
- Stay current on state-of-the-art technologies and tools including technical libraries, computing environments and academic research
- Help in any data analysis / trouble shooting (L3) in case of issues with our critical trading infrastructure.
Preferred Technical Skills
- Strong server side Java knowledge including with spring boot framework
- High focus on testability of program (TDD/XP based development preferred)
- Experience in using, enhancing proprietary java framework and design patterns e.g. for low/no GC, messaging sessions, multi-threading
- Good DevOps understanding to drive some of testing automation
- Experience with AI tools usage for higher developer productivity a plus
Preferred Experience
- 5+ years of development experience in Algos or order management systems.
- Strong understanding of common algo offering in the equities markets
- Good understanding of Asia equities markets i.e. auctions, microstructure, regulatory constraints
- Fair knowledge of concepts of order marking and borrow concepts
- Good team player. Detail oriented, demonstrates thoroughness and strong ownership of work.
- Excellent written & oral communication skills
- Quick thinker & problem solver, able to think on their feet and make informed decisions.
- Experience with any cloud platform and containerization tools is a plus.
- Knowledge of Kdb+/Q is a big plus.
- Any front-end development experience is a plus.
Java Developer
Posted today
Job Viewed
Job Description
- Design, develop, test, and deploy robust Java applications for banking systems.
- Work on end-to-end development including requirement analysis, coding, debugging, and implementation.
- Collaborate with business analysts, architects, and QA teams to deliver high-quality software.
- Ensure adherence to banking industry standards , including compliance, security, and resiliency requirements.
- Optimize application performance and scalability.
- Support production systems, troubleshoot issues, and provide timely resolutions.
- Document technical designs and application workflows.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 8-15 years of hands-on experience in Java / J2EE development.
- Strong knowledge of Core Java, Spring, Spring Boot, Hibernate/JPA, REST APIs, Microservices .
- Experience with SQL/PL-SQL and relational databases (Oracle, SQL Server, etc.).
- Exposure to banking/financial applications such as payments, trade finance, core banking, or regulatory systems.
- Experience with Agile / Scrum methodologies.
- Knowledge of cloud platforms (AWS / Azure / GCP) preferred.
Java Developer
Posted today
Job Viewed
Job Description
We are seeking a skilled software engineer to join a global team focused on building and supporting cutting-edge Fixed Income Electronic Trading systems. This role is based in Singapore and plays a key part in delivering low-latency, high-performance solutions used by front-office trading desks across global markets.
The team develops core components of the e-trading platform, supporting pricing, execution, algorithmic trading, and real-time risk for Fixed Income products.
Key Responsibilities:
- Design, develop, and maintain core Java-based applications for Fixed Income electronic trading.
- Build scalable and low-latency systems for:
- Pricing and quoting engines
- Dealer-to-dealer and dealer-to-client trade execution
- Algorithmic and automated trading capabilities
- Risk management and Straight Through Processing (STP)
- Data pipelines, real-time analytics, and storage
- Collaborate closely with traders, sales, and quantitative teams to deliver pre-trade and trading functionality.
- Work with DevOps tools and modern deployment pipelines to ensure high availability and rapid delivery.
- Operate effectively within a global, distributed team across time zones.
Required Skills & Experience:
- 3 years of experience developing front-office trading or pricing systems
- Strong hands-on experience with Core Java (JDK 8/17+)
- Deep understanding of Fixed Income markets and trading workflows
- Proven ability to work directly with traders and quants on technology solutions
- Experience building event-driven, high-performance applications
- Familiarity with messaging and middleware technologies (e.g., Solace, Tibco RV/FTL, Aeron, Redis, Hazelcast)
- Solid grasp of DevOps tools such as Git, Bitbucket, Jenkins, Maven, Gradle, TeamCity, JIRA
- Strong communication skills, both technical and business-facing
- Comfortable working on multiple initiatives in a fast-paced, global environment
- Experience with low-latency system design and tuning (e.g., GC minimization, zero-GC techniques)
- Exposure to KDB+/Q or other time-series databases
For a confidential discussion, please reach out to me at
Personal data collected will be used for recruitment purposes only.
Only shortlisted candidates will be notified / contacted.
EA Registration No: R
"Sanderson-iKas" is the brand name for iKas International (Asia) Pte Ltd, a company incorporated in Singapore under Company UEN No.: E with EA license number 16S8086.
Website:
information_technology
Java Developer
Posted today
Job Viewed
Job Description
Responsibility:
Design, development, and implementation of mega projects in the field of biometrics, identity
management and security control etc. The developer is required to work with enterprise class,
state-of-the-art Java system software and development tools. The developed software will be
deployed in a highly available and scalable environment.
Successful applicants can expect to work in fast paced environment with dynamic projects
teams. The projects involved are high profile, challenging and offer good career references.
Requirements:
- Strong technical knowledge and development experience in supporting enterprise
level Java applications.
- Proficiency in troubleshooting application issues, performing log analysis, and using
monitoring tools.
Minimum 3 years relevant experience to code in Java.
Minimum 3 years relevant experience with Crystal report is preferred.
Experience in Gitlab, IBM WebSphere, batch job development framework such as
Quartz, Spring Batch is a plus.
Development experience with Message Queues is good to have.
Experience with databases and SQL query language, preferably on Oracle database.
Familiarity with software development life cycle (SDLC) and ITIL principles.
Excellent problem-solving and analytical skills.
Effective communication and collaboration abilities.
Ability to work under pressure and prioritize tasks in a fast-paced environment.
Java
• Crystal Report
• Oracle Databases
• Gitlab
• IBM WebSphere
• Experience in batch job development frameworks like Quartz, Spring Batch etc.
• Development experience with Message Queues
Java Developer
Posted today
Job Viewed
Job Description
- 4-6 years of experience in Java/J2EE with key focus on Spring MVC, Hibernate, Core Java.
- Knowledge of REST API and SOAP services.
- Must be familiar with core RDBMS concepts.
- Basic knowledge of Microsoft Azure platform.
- Knowledge of version control systems like Git.
- Experience with CI/CD pipelines and deployment tools.
- Strong problem-solving and communication skills.
- Ability to work in a collaborative environment and must be a good team player.
- Provide L3 support for incident/problem management
- Closely work with business users to proactively address their queries.
- Closely work with offshore team for key enhancement activities
java developer
Posted today
Job Viewed
Job Description
Responsibilities
- Build best in class low latency, high-performance electronic trading system.
- Develop distributed and scalable solutions for market connectivity gateways using FIX or other financial protocols in a very low latency environment/
- Continuous improving tools for performance tracking, monitoring and reporting on suit of trading applications.
- Communication with sales and clients about new feature requirements and participating in solutioning.
Educational Background and Experience
- Degree educated in an Engineering subject
Required Skills
- Advanced programming knowledge in Core Java and multithreading
- Competent in low latency, high-performance server-side development
- Knowledge with FIX or other financial transaction protocols
- Knowledge in the development lifecycle and build tools such as Git, Maven, Jira, Jenkins etc
- Knowledge in open source libraries and frameworks such as Spring framework, apache commons, Disruptor etc
- Working knowledge of Linux / UNIX, bash or Perl or scripting skills
- Working knowledge of SQL databases, queries and stored procedures
- Self-starter, good work ethics, resourceful and problem solver, being able to gain the initiative, work independently and produce high-quality solution
Additional Requirements
- Knowledge of financial markets and financial transactions such as Forex, Equities, Futures
- Skilled in high performance, low latency java development
Java Developer
Posted today
Job Viewed
Job Description
The developer will be responsible for analyzing user requirements and business objectives, determining application features and functionality, and recommending changes to existing Java-based applications, among other duties. Java Developers need to compile detailed technical documentation and user assistance material, requiring excellent oral/written communication.
Responsibilities:
- Analyze communicated requirements and come up with tech design.
- Research, develop tech solutions based on communicated requirements and tech design.
- Enhance existing Security Development security solutions prioritized based on client feedback, issues on PROD, technical discussion etc.
- Create automated testing for the solutions developed.
- Create documentation/support procedures and assist operation/SRE team for operational work.
- Enforce software SLDC in the development circle.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Technical Skills Required
- Expertise with core Java/J2EE technologies.
- Experience of using open-source frameworks like Spring Framework
- Familiar with test driven development methodology.
- Hands-on experience with CI/CD tools like (GIT, Jenkins, Team City)
- Experience of using relational database, like JDBC, SQL, Store Procedure.
- Experience of using scripting language. e.g. Python, Shell, Regular expression
- Experience with front end technologies like HTML, JavaScript, CSS etc.
- Experience with Agile methodology, e.g. spring planning, daily Scrum, retrospective etc.
- Basic knowledge of using Linux.
- Basic networking knowledge,
- Basic knowledge of information security, such as IAM, DLP, Crypto etc.
- Awareness of Docker, Ansible, Kubernetes, Splunk,Public Cloud management
- Excellent verbal and written communication skills coupled with a collaborative approach.
Be The First To Know
About the latest Java developer Jobs in Singapore !
Java Developer
Posted today
Job Viewed
Job Description
KEY RESPONSIBILITIES: (full stack)
The developer is responsible to -
i. Independently develop and maintain a web application using Java and related technologies
ii. Implement both frontend and backend components of the web application
iii. Work with stakeholders to understand requirements and implement solutions
iv. Design and implement database schema and queries
v. Develop and implement search functionality
vi. Write clean, maintainable, and well-documented code
vii. Perform testing and debugging
viii. Participate in technical discussions with stakeholders
SKILLS SET AND TRACK RECORD:
i. 3-5 years of experience in Java web application development
ii. Strong expertise in Java/nodejs/Springboot framework for backend development
iii. Proficient in JavaScript/TypeScript and frontend frameworks (e.g., React, Angular, or )
iv. Experience in SQL and database design
v. Experience in implementing search functionality and optimization
vi. Good understanding and completion of projects using waterfall/Agile methodology
vii. Analytical, conceptualization and problem-solving skills
viii. Experience with version control systems (e.g., Git)
ix. Motivated and self-driven, with ability to learn new concepts and tools in a short period of time
x. Team player with ability to collaborate effectively with stakeholders
xi. Good written and verbal communication and interpersonal skills
xii. Experience in automated testing and debugging
xiii. Interest in developing high-quality web applications
Java Developer
Posted today
Job Viewed
Job Description
Job Summary:
We are seeking a skilled and detail-oriented Java Software Engineer with strong expertise in multithreading and concurrent programming. You will be responsible for designing, developing, and optimizing high-performance applications that require intensive multithreaded processing. This role is critical in building scalable, low-latency systems for mission-critical applications.
Key Responsibilities:
- Design, implement, and maintain robust Java-based applications with a focus on multithreaded architecture.
- Develop and optimize concurrent algorithms and threading models to improve performance and scalability.
- Collaborate with cross-functional teams including QA, DevOps, and Product Management to deliver high-quality software.
- Debug and resolve performance bottlenecks and concurrency issues.
- Write unit and integration tests to ensure code reliability.
- Participate in code reviews and technical design discussions.
Qualifications:
- Diploma/ Bachelor's degree in Computer Science, Software Engineering, or related field.
- 1 year of hands-on experience in Java software development.
- Experience with JSF, Hibernate, Spring Boot or similar Java frameworks.
- Strong proficiency in Java multithreading, concurrency models (synchronized, locks, executors, etc.), and thread-safe design.
- Experience with RESTful APIs, Microservices, or distributed systems is a plus.
- Familiarity with tools such as JUnit, Maven/Gradle, Git, and CI/CD pipelines.
- Excellent problem-solving and communication skills.
Java Developer
Posted today
Job Viewed
Job Description
Minimum 3 years relevant experience to code in Java.
Minimum 3 years relevant experience with Crystal report is preferred.
Strong technical knowledge and development experience in supporting enterprise-level Java applications.
Proficiency in troubleshooting application issues, performing log analysis, and using monitoring tools
Experience in Gitlab, IBM WebSphere, batch job development framework such as Quartz, Spring Batch is a plus.
Development experience with Message Queues is good to have.
Experience with databases and SQL query language, preferably on Oracle database.
Familiarity with software development life cycle (SDLC) and ITIL principles.
Excellent problem-solving and analytical skills.