745 Java jobs in Singapore

Java Developer

Singapore, Singapore $100000 - $150000 Y SALT TALENT SEARCH PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

SALT Talent is looking to hire a Java Software Engineer for a yearly renewable contract role in Singapore for a global technology client. In this role you will be involved in the software development life cycle with a focus on delivering solutions for Interconnection product systems

Responsibilities:

  • Work in a globally distributed development team environment with minimal supervision.
  • Hands-on Architecture, Design, Development, Automation Testing & Support of Software Products and Solutions
  • Interact with stakeholder(s) to understand and document the product feature(s).
  • Provides level of effort (LOE) for product backlog. Work with technical project managers and product management teams to define detailed user stories & prepare schedule.
  • Integrate software product(s) with other systems, test interfaces, and manage version control
  • Assist in analysis & evaluation of new technologies to meet demand for product roadmap and technology platform goals

Qualification:

  • Bachelor's degree in computer science, Software Engineering, or related field with 8+ years of professional software development experience
  • Professional Experience architecting, building, deploying, and maintaining customer facing applications at scale in an innovative engineering environment
  • Strong programming foundation with knowledge in Data Structures, Algorithms and Design Patterns.
  • Minimum 3+ years Full-stack expertise in application design & development with Java technologies with knowledge of Spring, JPA/Hibernate, Message Queues & Workflow Engines with layered-microservices architecture

CEI No: R / EA No: 07C3147

This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $90000 - $120000 Y Combuilder Pte Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  • Analyse user needs & system analysis, research, design, and develop software solutions or programs based on project objectives i.e. new feature & module development, change requests and enhancements.
  • Consult with Application Architects and project team members for technical ideas and solutions.
  • Develop, maintain, and enhance software application systems with complex functional requirements, high performance and high availability requirements.
  • Perform and support software & system integration test and performance test
  • Perform application troubleshooting and production support.
    Maintain and update software documentation.

Requirements:

  • Degree in Engineering/ Computer Science or a relevant discipline.
  • At least 4-5 years in software development and system integration experiences in Java and/or C++, as well as web application development using HTML/HTML5, JavaScript and JavaScript Framework (i.e. AngularJS, ExtJS, JQuery, Bootstrap).
  • Interfacing with database (i.e. MS SQL, Oracle, MySQL) using ODBC/JDBC and SQL.
  • Multi-tier software architecture design and implementation.
  • Object-oriented software design and UML modelling.
  • Virtualization using Containerisation (e.g. docker).
  • Applications development and deployment into Commercial Cloud (e.g. AWS).
  • Application development for Desktops / Workstations.
  • Web services in Commercial Cloud (e.g. AWS).
  • AWS Lambda Functions using Python or JavaScript.
  • Single Sign-on solutions (e.g. OAuth, OpenID Connect, SAML).
  • Secure communication (e.g. MQ, MQTT, SFTP, FTP-S).
  • Strong analytical and problem-solving skills.
  • Resourceful and self-motivated team player.
  • Good written and verbal communication skills in English.
This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $80000 - $120000 Y K2 Partnering Solutions Pte Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Position Overview

We are seeking a skilled and passionate Java Developer to join our dynamic technology

team. The successful candidate will be responsible for designing, developing, and

maintaining high-quality Java applications. You will collaborate with cross-functional teams to

deliver scalable and robust solutions that meet business requirements.

Key Responsibilities

Design, implement, and maintain Java-based applications according to project

requirements.

Collaborate with business analysts, product managers, and other developers to

understand end-user requirements and deliver technical solutions.

Write clean, efficient, and well-documented code following industry best practices.

Troubleshoot, debug, and resolve software defects and issues in a timely manner.

Participate in code reviews to ensure code quality and knowledge sharing among

team members.

Contribute to the continuous improvement of development processes and

methodologies.

Keep up to date with the latest Java technologies and industry trends.

Required Skills and Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field.

Proven experience as a Java Developer or similar role.

Strong proficiency in Java SE/EE, Spring Framework, and related technologies.

Familiarity with RESTful APIs, web services, and microservices architecture.

Experience with databases such as MySQL, PostgreSQL, or Oracle.

Knowledge of version control systems (e.g., Git).

Solid understanding of object-oriented programming principles.

Excellent problem-solving and analytical skills.

Strong communication and teamwork abilities.

Preferred Qualifications

Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).

Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is a plus.

Understanding of Agile/Scrum development methodologies.

Relevant Java certifications are advantageous.

This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $150000 - $200000 Y Eames Consulting Group

Posted today

Job Viewed

Tap Again To Close

Job Description

We are partnered with a financial services organisation to hire a VP, Java Developer - Front Office Trading Systems. This role offers the opportunity to work on business-critical front office platforms, combining hands-on Java engineering with elements of site reliability and platform resilience.

Key Responsibilities

  • Design, develop, and optimize Java applications supporting electronic FX trading, including pricing, execution, and risk management components.
  • Ensure low-latency, high-throughput performance in real-time trading environments.
  • Collaborate with quants, traders, and product teams to translate trading strategies and workflows into scalable technical solutions.
  • Contribute to platform reliability and SRE practices, including monitoring, automation, performance tuning, and incident response.
  • Support CI/CD pipelines, automated testing, and peer code reviews.
  • Engage in architecture and design discussions, helping shape the evolution of front office trading systems.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 6+ years of hands-on Java development experience, with strong knowledge of multi-threading, concurrency, data structures, and performance optimization.
  • Proven track record building low-latency trading systems (FX preferred, but other asset classes considered).
  • Familiarity with front office environments within global markets.
  • Experience or strong interest in SRE/DevOps practices: observability, incident response, automation, and system reliability.
  • Additional exposure to Python, KDB, or JavaScript is a plus.
  • Strong analytical skills, problem-solving ability, and comfort working in fast-paced, business-critical environments.

Due to the urgency of the role, we are only able to consider candidates that do not require working passes or working visas

R

This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $13200 - $144000 Y PURVIEW ASIA PACIFIC PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $90000 - $120000 Y Citi

Posted today

Job Viewed

Tap Again To Close

Job Description

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Job Overview

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Responsibilities:

  • 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.
  • 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.

Qualifications:

  • 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

Education:

  • Bachelor's degree/University degree or equivalent experience

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

-

Job Family Group:

Technology

-

Job Family:

Applications Development

-

Time Type:

Full time

-

Most Relevant Skills

Please see the requirements listed above.

-

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

-

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View Citi's EEO Policy Statement and the Know Your Rights poster.

This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $6000 - $18000 Y TroyTech International Consulting Pte Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Requirements:
  • 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.
Key Responsibilities:
  • 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
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Java Jobs in Singapore !

Java Developer

Singapore, Singapore $80000 - $120000 Y RIDIK PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Strong proficiency in Core Java (8/11/17) and Object-Oriented Programming (OOP) concepts.

Hands-on experience with Spring Boot, Spring Framework (Spring MVC, Spring Data JPA, Spring Security).

Good knowledge of SQL – queries, joins, triggers, views, stored procedures.

Experience with REST API development & integration

Familiarity with Microservices architecture.

Strong debugging and problem-solving skills.

This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $100000 - $150000 Y Millennium Management

Posted today

Job Viewed

Tap Again To Close

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.
This advertiser has chosen not to accept applicants from your region.

Java Developer

Singapore, Singapore $120000 - $180000 Y ALMR CONSULTING PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities
  • 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.
Required Skills & Experience
  • 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.
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Java Jobs View All Jobs in Singapore