3,687 Java Developer jobs in Singapore
Java Developer (Spring Framework)
Posted today
Job Viewed
Job Description
Key Highlights
Permanent Position
Opportunity to work with a dynamic, industry-leading company
Opportunities for professional growth and development.
Up to $9,000 + Bonus + comprehensive benefits package
Responsibilities
Design, develop, and deploy applications using Java and Spring frameworks (Spring Boot, Spring Security, etc.)
Build and maintain RESTful APIs and microservices
Work with SQL/MySQL/PLSQL databases to ensure robust backend performance
Troubleshoot, resolve technical issues, and support production incidents (L2 escalations)
Collaborate with business teams to translate requirements into technical solutions
Review code, perform unit testing, and ensure high code quality
Work closely with DevOps on CI/CD pipelines and deployments
Requirements
Bachelors degree in Computer Science, Information Technology, or a related field
Min 5 years of hands-on Java development experience
Strong expertise in Java 8, 11, 17+ and spring frameworks
Solid knowledge of SQL, MySQL, PLSQL, and relational databases
Experience with REST APIs and version control (Git/Bitbucket)
Good understanding of XML, JSON, YAML, and secure coding practices
Familiarity with cloud environments (AWS) is a plus
Excellent problem-solving, communication, and teamwork skills
Interested applicants, please submit updated resume in MS format via the
Apply
button.
Position and remuneration will be commensurate with skills and experience. We regret that only short-listed candidates will be contacted.
Careerally Pte Ltd | EA Licence: 24C2215
EA Registration No: R
#J-18808-Ljbffr
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
- Stake holder management – working closely with business change engineers, project managers and Tech lead to deliver IT changes.
- Analyse requirements, provide development efforts and deliver as per agreed timelines
- Ensure regular status updates to key stakeholders and participation in project meetings and maintaining robust communication on the task status throughout its life cycle
- Minimum 7 years of development experience in applications, programming languages.
- Well organized and ability to prioritise and carry out multiple tasks. Able to drive the assigned tasks to meet key milestones and overcome challenges.
- Able to translate functional requirements to efficient and fit-for-purpose technical solutions
Technical Skills:
•Java and Frameworks such as Spring boot, Hibernate.
•Service oriented architecture, RESTful services
•Kubernetes (PKS) and Virtual Machines
•Streaming using Kafka, Avro
•SQL (MSSQL, Oracle, Postgres)
•React JS, or Angluar
•Open API, UML
•Strong computer science knowledge (algorithms, data structures, object-oriented design)
•TDD. Able to write acceptance test
•Maven
•Basic Linux shell scripting commands
•Familiarity with Intellij, Git, SonarQube/SonarLint
Thanks, and Best Regards
Karanam Vijaya Kiran
(EA Registration no: R
HP:
Recruitment Manager
Helius Technologies Pte Ltd (EA Licence No: 11C3373)
Java Developer
Posted today
Job Viewed
Job Description
Are you passionate about Java development and looking for an exciting opportunity in a global team? We are urgently seeking a Java Developer with Japanese language skills to join our fast-growing team in the Philippines If you have the technical expertise and are ready for a new adventure, this is the opportunity for you
Responsibilities:- Java Development: Design, develop, and maintain Java-based applications with a focus on scalability and performance.
- APIs & Web Development: Build and integrate Java APIs, work on JavaServer Pages (JSP), and leverage modern web technologies such as JavaScript and Angular.
- Collaborate Across Teams: Work closely with cross-functional teams to deliver high-quality software solutions and contribute to project planning and execution.
- Platform Expertise: Utilize your knowledge of Spring, AIX, Linux, Shell scripting, and SQL to support the development process.
- Japanese Communication: You will be working with Japanese-speaking teams, so fluency in Japanese (both written and spoken) is essential.
Must Have:
Solid experience with Java development
- Familiarity with Java APIs and JavaServer Pages (JSP)
- Strong knowledge of web development, including JavaScript and Angular
Additional Skills & Knowledge:
Experience with AIX, Linux, Spring, Shell scripts, and SQL
- Exposure to the NICE Actimize platform is a plus
Language Requirement:
JLPT N2 or higher Japanese proficiency (both written and spoken) is essential to communicate effectively with Japanese-speaking teams.
- Language: JLPT N2 or higher Japanese proficiency (written and spoken) – essential for communication with Japanese-speaking teams.
- Work Experience: Proven track record in Java development with experience in the relevant tech stack.
- Relocation: Open to candidates willing to relocate to the Philippines. Work pass processing will be handled by the company.
Be The First To Know
About the latest Java developer Jobs in Singapore !
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.