1,118 Java jobs in Singapore
R&D Software Development Senior Engineer (Java)
Posted today
Job Viewed
Job Description
Work Schedule
Standard (Mon-Fri)Environmental Conditions
OfficeJob Description
Are you ready to take on an outstanding and ambitious role with Thermo Fisher Scientific Inc? As an Engineer III, Software in our dynamic team, you will have the opportunity to work on world-class projects and make a significant impact!
What will you do?
- Responsible for requirements analysis, design, development, implementation, and unit testing of software
- Lead team members to complete software development projects
- Work independently in a multi-functional distributed team to craft software based on specifications and development standards
- Understand business needs, analyze workflows, and carry out integrations across different sub-system components
How will you get here?
- Individuals with a bachelor's degree or equivalent experience in Computer Science, Engineering, or Sciences. Master’s or higher degree is great, but not required for the position.
- 5 - 10 years of software development experience in the software industry, preferably involving hardware and software interactions. Candidates with less experience are welcome to apply and may be considered for junior positions
- Strong with common data structures, design patterns, object-oriented design, and algorithms used in programming
- Solid background in core Java, modular/reusable design and knowledge about software composition
- Strong understanding of CI/CD, code quality metrics, and SSDLC
- Previous experience developing web applications is a plus
- Excellent teamwork and collaboration skills. Ability to manage high-priority tasks and adapt to changes in priorities. Effectively communicates and illustrates ideas; contributes critically and positively to a team
Join us at Thermo Fisher Scientific Inc. where we strictly adhere to our values and foster an inclusive and collaborative environment. Let's build a healthier, cleaner, and safer world together!
#J-18808-LjbffrR&D Software Development Senior Engineer (Java)
Posted today
Job Viewed
Job Description
Join to apply for the R&D Software Development Senior Engineer (Java) role at Thermo Fisher Scientific
R&D Software Development Senior Engineer (Java)1 day ago Be among the first 25 applicants
Join to apply for the R&D Software Development Senior Engineer (Java) role at Thermo Fisher Scientific
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Are you ready to take on an outstanding and ambitious role with Thermo Fisher Scientific Inc? As an Engineer III, Software in our dynamic team, you will have the opportunity to work on world-class projects and make a significant impact!
What will you do?
- Responsible for requirements analysis, design, development, implementation, and unit testing of software
- Lead team members to complete software development projects
- Work independently in a multi-functional distributed team to craft software based on specifications and development standards
- Understand business needs, analyze workflows, and carry out integrations across different sub-system components
- Individuals with a bachelor's degree or equivalent experience in Computer Science, Engineering, or Sciences. Master’s or higher degree is great, but not required for the position.
- 5 - 10 years of software development experience in the software industry, preferably involving hardware and software interactions. Candidates with less experience are welcome to apply and may be considered for junior positions
- Strong with common data structures, design patterns, object-oriented design, and algorithms used in programming
- Solid background in core Java, modular/reusable design and knowledge about software composition
- Strong understanding of CI/CD, code quality metrics, and SSDLC
- Previous experience developing web applications is a plus
- Excellent teamwork and collaboration skills. Ability to manage high-priority tasks and adapt to changes in priorities. Effectively communicates and illustrates ideas; contributes critically and positively to a team
Seniority level
- Seniority level Not Applicable
- Employment type Full-time
- Job function Research, Science, and Engineering
- Industries Pharmaceutical Manufacturing and Biotechnology Research
Referrals increase your chances of interviewing at Thermo Fisher Scientific by 2x
Get notified about new Senior Software Engineer Research Development jobs in Singapore, Singapore .
Senior Development Engineer (ROS-I Interoperable Robotics Software Solutions), ARTC Senior Development Engineer (ROS-I Interoperable Robotics Software Solutions), ARTC VP - Senior Software Engineer (Equities Market Making) - Hybrid Senior R&D Engineer - System Architecture (Italy based) Senior R&D Software Developer – C++/Python Lecturer / Senior Lecturer (Software Engineering) - School of Information Technology Engineering Manager / Senior Software Engineer, Housing Programme Senior Engineer, Plan and Spec - Data Center HVAC PEGA Developers (Senior Analyst to Associate Manager) Senior Engineer, Plan and Spec - Data Center HVAC Senior Software Engineer, Backend (Platform)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrR&D Software Development Senior Engineer (Java)

Posted 28 days ago
Job Viewed
Job Description
Standard (Mon-Fri)
**Environmental Conditions**
Office
**Job Description**
Are you ready to take on an outstanding and ambitious role with Thermo Fisher Scientific Inc? As an Engineer III, Software in our dynamic team, you will have the opportunity to work on world-class projects and make a significant impact!
What will you do?
+ Responsible for requirements analysis, design, development, implementation, and unit testing of software
+ Lead team members to complete software development projects
+ Work independently in a multi-functional distributed team to craft software based on specifications and development standards
+ Understand business needs, analyze workflows, and carry out integrations across different sub-system components
How will you get here?
+ Individuals with a bachelor's degree or equivalent experience in Computer Science, Engineering, or Sciences. Master's or higher degree is great, but not required for the position.
+ 5 - 10 years of software development experience in the software industry, preferably involving hardware and software interactions. Candidates with less experience are welcome to apply and may be considered for junior positions
**Knowledge, Skills, Abilities**
+ Strong with common data structures, design patterns, object-oriented design, and algorithms used in programming
+ Solid background in core Java, modular/reusable design and knowledge about software composition
+ Strong understanding of CI/CD, code quality metrics, and SSDLC
+ Previous experience developing web applications is a plus
+ Excellent teamwork and collaboration skills. Ability to manage high-priority tasks and adapt to changes in priorities. Effectively communicates and illustrates ideas; contributes critically and positively to a team
Join us at Thermo Fisher Scientific Inc. where we strictly adhere to our values and foster an inclusive and collaborative environment. Let's build a healthier, cleaner, and safer world together!
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Assistant Lead Engineer - Java & OSB (Software Development)
Posted today
Job Viewed
Job Description
Company description:
Synapxe is the national HealthTech agency inspiring tomorrow's health. The nexus of HealthTech, we connect people and systems to power a healthier Singapore.
Together with partners, we create intelligent technological solutions to improve the health of millions of people every day, everywhere. Reimagine the future of health together with us at
Job description: Position OverviewWe are hiring a talented Java developer for our software development team. The ideal candidate will have extensive experience in application development and expertise in AWS Cloud services, which are crucial for the success of our transformative project.
Role & Responsibilities- Design and develop robust, scalable applications using modern development languages and frameworks.
- Collaborate with cross-functional teams to migrate existing applications to the AWS Cloud platform.
- Maintain a deep understanding of Java-based applications, cloud computing, and modern DevOps practices.
- Optimize applications for cloud-native architecture and leverage AWS services for enhanced functionality.
- Identify and address performance bottlenecks to ensure optimal performance in the cloud environment.
- Conduct regular code reviews to ensure adherence to coding standards and best practices.
- Monitor and optimize applications in the cloud, ensuring they meet performance, security, and compliance standards.
- Degree in Computer Science, Computer Engineering, or equivalent.
- At least 5 years of experience in Java development (Java 8 and above, J2EE, EJB, Spring Framework, etc.).
- Knowledge of Spring framework, specifically Spring Boot, Spring MVC, Spring Security, Spring AOP, and API integration with SOAP and RESTful web services.
- Knowledge of JAXB and Java Security API.
- Experience with application deployment in WebLogic Server, including administration and configuration for managed servers, data sources, and JMS persistence stores.
- Familiarity with database integration to Oracle DB and PostgreSQL using Spring Data JPA, Hibernate, JDBC.
- Experience in installing and configuring WebLogic Server 12c.
- Experience in deploying batch jobs in WebLogic Server.
- Knowledge of asynchronous messaging queues.
- Knowledge of Ehcache.
- Knowledge of unit testing with JUnit.
- Experience with build and version control tools like Git, Gradle, Apache Ant.
- Hands-on experience with AWS Cloud-native services (e.g., EC2, S3, Lambda, SQS, RDS, Kubernetes, API Gateway).
- Experience with CI/CD tools like Jenkins, GitLab CI, Bamboo, or CircleCI.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
- Experience with application deployment and management of RH JBoss EAP Server and IBM WebSphere.
Interested candidates are encouraged to apply now!
#LI-SYNX32 #LI-SYNX-43
#J-18808-LjbffrJava Developer
Posted today
Job Viewed
Job Description
Description
Government officials will NEVER ask you to transfer money or disclose bank log-in details over a phone call. Call the 24/7 ScamShield Helpline at 1799 if you are unsure if something is a scam.
Company: ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD.
Position: Java Developer
Reference: MCF-2025-0858459
Location: HONG LEONG BUILDING, 16 RAFFLES QUAY 048581
Type: Full Time
Category: Professional
Experience: 5 years
Industry: Information Technology
Salary Range: $7,500 to $9,500 Monthly
Applications: 14 applications posted, closed on 13 Jul 2025
Note: See how you compare with other applicants
About the CompanyThe more skills you have, the better your job match. Add these skills if you have them:
- CSS
- HTML
- User Experience
- Usability Testing
- Agile
- Application Development
- Upstream
- Python
- Angular
- Business Development
- API
- Accessibility
- Software Development
You'll need to log in with Singpass to verify your identity.
This job posting was posted on 13 Jun 2025 and closed on 13 Jul 2025.
#J-18808-Ljbffr
Industry
Other
Category
IT & Technology
Sub Category
Software Development
Java Developer
Posted today
Job Viewed
Job Description
Description
Project description
Our client is the corporate and investment banking arm of The Group, the world's 12th largest bank by total assets. We work daily with international branches located in 30 markets by:- Envisioning and preparing the Bank's future information systems
- Partnering and supporting core banking flagships and transverse areas in their large-scale development projects.
- Providing premium In-house Banking applications. This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market.
We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges.
We are seeking a talented Application Developer to join our dynamic Capital Market Department! As an Application Developer, you will be responsible for developing features within a specific Delivery Team. You will work autonomously and follow a continuous improvement approach, ensuring high-quality code that adheres to our design, norms, and standards. You will be accountable for delivering solutions that meet both functional and non-functional requirements, taking into account the principles of Agile development.
Capital Markets IT involves technology solutions and systems used in financial markets for trading, investment, and related activities. This includes electronic trading platforms, risk management systems, market risk, counterparty risk, algorithmic trading, data analytics, and Regulatory measures. The use of advanced technologies like APIs, artificial intelligence, and cloud solutions is also becoming increasingly prevalent in capital markets to enhance efficiency and decision-making processes.
Responsibilities
- Research, design, and develop computer and network software or specialized utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhance existing software capabilities, and develop and direct software testing and validation procedures.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
- Build quality, shippable, and reusable code according to design and coding standards.
- Write simple, purposeful, and lean code that aligns with CMI project guidelines and quality standards.
- Perform peer reviews when needed to ensure code quality and adherence to best practices.
- Implement Configuration Management on each of your work items to ensure version control and traceability.
- Perform unit tests to verify the functionality.
- Automate tests according to the test strategy, ensuring test coverage targets are met and adhering to software factory practices.
- Implement and perform technical tests as defined in the test strategy to ensure the software meets all requirements.
- Propose non-functional needs in sprints to ensure the software meets performance, security, and other non-functional requirements.
- Estimate, break down, and update User Stories and Tasks to ensure accurate project planning and tracking.
- Update Sprint Backlog to reflect progress and any changes in scope.
Skills
Must have
- 5+ years of experience in relevant software development activities
- Good knowledge in UNIX platform
- Solution design using proven patterns, awareness of anti-patterns, performance tuning
- Java/J2EE, Spring, Spring MVC/Struts, Multi-threading, Restful web services, Swagger, JMS/WebSphere MQ, JavaScript, JQuery, XML, XSLT, XSD
- Well experienced and having good understanding on SQL language, relational databases - MSSQL/ Oracle/ PostgreSQL
- Application server - Jboss/WildFly/ Websphere
- Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins. )
- Experience with Docker/Kubernetes
- Domain-Driven design and Microservices: springboot
- Excellent communication and interpersonal skills to effectively collaborate with diverse teams.
- Excellent problem-solving and analytical skills.
- Ability to work under pressure.
- Appetite to follow technology trend and participate in communities.
- Eagerness to learn and adapt to new technologies.
- Strong perseverance and diligence towards attaining goals and effective time management
- Passion for sharing expertise and growing team members' skills.
- Autonomous, self-motivated, and an excellent team player
Nice to have
- Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.)
- Knowledge of Cloud platforms and services
- Any Object-oriented language
- AngularJS
- Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series, MongoDB
#J-18808-Ljbffr
Industry
IT & Software
Category
IT & Technology
Sub Category
Software Development
Java Developer
Posted today
Job Viewed
Job Description
Government officials will NEVER ask you to transfer money or disclose bank log-in details over a phone call. Call the 24/7 ScamShield Helpline at 1799 if you are unsure if something is a scam. Company:
ASTEK SINGAPORE INNOVATION TECHNOLOGY PTE. LTD. Position:
Java Developer Reference:
MCF-2025-0858459 Location:
HONG LEONG BUILDING, 16 RAFFLES QUAY 048581 Type:
Full Time Category:
Professional Experience:
5 years Industry:
Information Technology Salary Range:
$7,500 to $9,500 Monthly Applications:
14 applications posted, closed on 13 Jul 2025 Note:
See how you compare with other applicants About the Company
The more skills you have, the better your job match. Add these skills if you have them: CSS HTML User Experience Usability Testing Agile Application Development Upstream Python Angular Business Development API Accessibility Software Development You'll need to log in with Singpass to verify your identity. This job posting was posted on 13 Jun 2025 and closed on 13 Jul 2025. #J-18808-Ljbffr Industry
Other Category
IT & Technology Sub Category
Software Development
Be The First To Know
About the latest Java Jobs in Singapore !
Java Developer
Posted today
Job Viewed
Job Description
Project description Our client is the corporate and investment banking arm of The Group, the world's 12th largest bank by total assets. We work daily with international branches located in 30 markets by:- Envisioning and preparing the Bank's future information systems - Partnering and supporting core banking flagships and transverse areas in their large-scale development projects. - Providing premium In-house Banking applications. This unique positioning empowers us to bring our core banking business a sustainable competitive advantage on the market. We seek innovative and agile people sharing our mindset to support ambitious and forthcoming technological challenges. We are seeking a talented Application Developer to join our dynamic Capital Market Department! As an Application Developer, you will be responsible for developing features within a specific Delivery Team. You will work autonomously and follow a continuous improvement approach, ensuring high-quality code that adheres to our design, norms, and standards. You will be accountable for delivering solutions that meet both functional and non-functional requirements, taking into account the principles of Agile development. Capital Markets IT involves technology solutions and systems used in financial markets for trading, investment, and related activities. This includes electronic trading platforms, risk management systems, market risk, counterparty risk, algorithmic trading, data analytics, and Regulatory measures. The use of advanced technologies like APIs, artificial intelligence, and cloud solutions is also becoming increasingly prevalent in capital markets to enhance efficiency and decision-making processes. Responsibilities Research, design, and develop computer and network software or specialized utility programs. Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software, enhance existing software capabilities, and develop and direct software testing and validation procedures. Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements. Build quality, shippable, and reusable code according to design and coding standards. Write simple, purposeful, and lean code that aligns with CMI project guidelines and quality standards. Perform peer reviews when needed to ensure code quality and adherence to best practices. Implement Configuration Management on each of your work items to ensure version control and traceability. Perform unit tests to verify the functionality. Automate tests according to the test strategy, ensuring test coverage targets are met and adhering to software factory practices. Implement and perform technical tests as defined in the test strategy to ensure the software meets all requirements. Propose non-functional needs in sprints to ensure the software meets performance, security, and other non-functional requirements. Estimate, break down, and update User Stories and Tasks to ensure accurate project planning and tracking. Update Sprint Backlog to reflect progress and any changes in scope. Skills Must have 5+ years of experience in relevant software development activities Good knowledge in UNIX platform Solution design using proven patterns, awareness of anti-patterns, performance tuning Java/J2EE, Spring, Spring MVC/Struts, Multi-threading, Restful web services, Swagger, JMS/WebSphere MQ, JavaScript, JQuery, XML, XSLT, XSD Well experienced and having good understanding on SQL language, relational databases - MSSQL/ Oracle/ PostgreSQL Application server - Jboss/WildFly/ Websphere Experience in DevOps tooling (GIT, Maven/Graven/Nuget/Ansible, Jenkins. ) Experience with Docker/Kubernetes Domain-Driven design and Microservices: springboot Excellent communication and interpersonal skills to effectively collaborate with diverse teams. Excellent problem-solving and analytical skills. Ability to work under pressure. Appetite to follow technology trend and participate in communities. Eagerness to learn and adapt to new technologies. Strong perseverance and diligence towards attaining goals and effective time management Passion for sharing expertise and growing team members' skills. Autonomous, self-motivated, and an excellent team player Nice to have Experience in supporting capital market applications and trading systems, ideally within the dynamic landscape of Market Risk/Front Office operations with a commendable grasp of financial products (Treasury, FX, Credit, IRD, Bonds, RSF etc.) Knowledge of Cloud platforms and services Any Object-oriented language AngularJS Valuable exposure to tools & technologies like Elastic Search, Grafana, Prometheus, Kibana, Control-M, KAFKA, Confluence, Jira, Gitlab, MQ Series, MongoDB #J-18808-Ljbffr Industry
IT & Software Category
IT & Technology Sub Category
Software Development
Java Developer
Posted 1 day ago
Job Viewed
Job Description
- Opportunity to work in a fast-paced and innovative technology department
- Supportive and collaborative environment
This organisation is a leading player in the financial services industry, employing a significant workforce globally. Known for its robust technology infrastructure, it prioritises innovation and excellence in delivering solutions.
Job Description- Develop and maintain Java-based applications in alignment with business requirements.
- Collaborate with cross-functional teams to ensure timely delivery of software solutions.
- Write clean, efficient, and well-documented code adhering to best practices.
- Perform thorough testing to identify and resolve software defects.
- Optimise application performance and scalability for enhanced user experience.
- Provide technical support and troubleshoot issues as they arise.
- Stay updated on emerging technologies to incorporate into development processes.
- Participate in code reviews to maintain high-quality standards.
A successful Java Developer should have:
- Proven expertise in Java programming and related frameworks.
- Strong understanding of software development life cycle and methodologies.
- Hands-on experience with database management and integration.
- Ability to work effectively within a team environment.
- Proficiency in troubleshooting and debugging complex systems.
- A degree in Computer Science or a related field.
- Excellent problem-solving and analytical skills.
- Opportunity to work in a fast-paced and innovative technology department.
- Engagement with cutting-edge tools and technologies in the financial services sector.
- Work in a supportive and collaborative environment in Singapore.
If you are Java Developer looking to advance your career in the financial services industry, we encourage you to apply!
Contact
Shilpalekha Bhadoria (Lic No: R1876178 / EA no:18S9099)
Quote job ref
JN-072025-6788346
Phone number
+65 6541 9959
Michael Page International Pte Ltd | Registration No. 199804751N
Java Developer
Posted 1 day ago
Job Viewed
Job Description
We are growing and urgently seeking Java Developers !
Requirements:
- 6 - 10 years of experience
- Strong experience in Java, microservices, etc.
- Experience in the Payments domain (including banking, finance, financial services, etc.)
- Ability to be a hands-on coder, and ensuring efficient coding practices
*Post-successful screening, please expect a call from the HR team within 1-3 business days.
*Please anticipate that our calls will typically come either from Singapore (+65) or India (+91).