2,949 Java Developer jobs in Singapore
Java Developer
Posted today
Job Viewed
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
Java Developer
Posted today
Job Viewed
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.
Java Developer
Posted today
Job Viewed
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.
Java Developer
Posted today
Job Viewed
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
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
We are looking for highly skilled programmers with experience building applications in Java. This is a 12 month contract to start with a potential to extend further.
As a developer you will be part of the Enterprise Security Platforms (Cyber Data Risk & Resilience) team. You 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.
The candidate will be part of the global team with global responsibilities of the below:
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
- Familiar with
core Java/J2EE
technologies. - Experience of using
open-source frameworks like Spring Framework - Familiar with t
est 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
.
Desired Skills:
- 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
- Argyll Scott Consulting Pte Ltd
Argyll Scott Asia is acting as an Employment Business in relation to this vacancy.
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
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.
Java Developer
Posted today
Job Viewed
Job Description
Working Hours: Monday – Friday (10am – 7pm)
Location: Central
Salary: Up to $7,200 (VB + AWS)
We are seeking a Java Developer who is passionate about designing scalable systems, solving challenging problems, and contributing to impactful digital solutions.
Responsibilities
- Develop, test, deploy, and maintain business applications and systems integrations required for the operation
- Ensure best practices are used throughout the software development life cycle
- Actively participate in all aspects of the software development process
- Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain business applications built
- Participate in peer-reviews of solution designs and related code
- Deploy systems to production and provide post-implementation support
- Analyse and resolve technical and application problems
- Provide maintenance support to customers by investigating and rectifying reported systems shortcomings during/after working hours when necessary
- Understand the inter-dependencies of the services (application, system and database) and able to pin-point problem areas accurately to improve overall efficiency
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Adhere to high-quality development principles while delivering solutions on-time
Requirements
- Degree in engineering related or equivalent.
- Minimum 3 years of experience in system analysis and web application
- Java/J2EE, JSP, JSF, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, My Batis
By submitting your resume, you consent to the collection, use, and disclosure of your personal information per ScienTec's Privacy Policy ).
This authorizes us to:
- Contact you about potential opportunities.
- Delete personal data as it is not required at this application stage.
- All applications will be processed with strict confidence. Only shortlisted candidates will be contacted.
Wong Siew Ting (Maeve) - R
ScienTec Consulting Pte Ltd - 11C5781
Java Developer
Posted today
Job Viewed
Job Description
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 OverviewThe 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.
Explore Java developer positions, where you will use your expertise in