662 Java Engineer jobs in Singapore
(Senior) Java Engineer
Posted 5 days ago
Job Viewed
Job Description
about company
I am currently working with a software consultancy firm that provides premium software development and strategy expertise to a wide spectrum of clients. Projects related to Gaming/Gambling/Blockchain/Government Projects. Company size close to 80 developers, excluding product and design team.
Salary structure: Base + AWS + bonus. 2 rounds of interview. Hybrid working; Mon to Thurs office, Fri WFH. Office at CBD.
about job (multiple headcount for Senior level and Java Engineer)
• 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
skills and requirements
• Degree in Computer Science or equivalent
• Possess good experience developing web application, Web Forms, micro services and Enterprise Workflows
• Min 3 years for Java Engineer. Min 5 years for Senior Java Engineer. Experience in systems analysis, design, programming with knowledge the following technologies:
• RESTful API architecture, Java, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, Mybatis
• Redis technology (Jedis client), RabbitMQ, ActiveMQ, JMS or similar technologies
• HTML5, CSS, JQuery and Ajax
• Oracle Database, SQL, PL/SQL, MySQL
• AWS cloud
• Mandarin speaking required as you need to liaise with Chinese counterparts who can only speak and write in Mandarin
To apply online please use the 'apply' function, alternatively you may contact Stella at (EA: 94C3609 /R )
Java Software Engineer
Posted today
Job Viewed
Job Description
Java Software Engineer - Singapore
We are seeking a Junior Java Software Engineer with at least 1 year of experience in Java and Spring . This is a unique opportunity to contribute to a legacy software modernisation project while also exploring cutting-edge technologies such as the Mendix low-code platform .
If you're passionate about growing your career, expanding your technical expertise, and working in a dynamic environment, this is the place for you
Why Join Us?- Be part of a globally renowned MNC driving digital transformation.
- Unlock excellent career growth opportunities.
- Enjoy a competitive salary package: $4000 - $5500
- Involve primarily in Java and Mendix enterprise-level projects.
- Analysing, designing, developing, testing, documenting and maintain of IT Systems and Applications
- Provide enhancement and maintenance support to clients (internal and/or external) such as investigating and rectifying reported systems shortcomings
- Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager
- Design and document system design, architecture and propose appropriate technologies and tools required to implement systems
- Deploy systems to production and provide post-implementation support
- Java Expertise: At least 1 year of experience in developing Java EE web application and Java UI frameworks
- Experience in frameworks such as Struts, JSF, Spring, EJB, Hibernate, or iBatis.
- Agile Experience: At least 1 year of Agile Development experience with a strong understanding of Agile methodologies.
- Low-Code Platforms: Prior knowledge or experience with platforms like Mendix is a plus. Alternatively, a willingness to undergo training and certification in Mendix if required.
- Fresh Graduates with relevant internship experience are welcome to apply.
This is a 1 year contract to start, renewable and convertible to permanent
Java Software Engineer
Posted today
Job Viewed
Job Description
A financial markets organisation client of mine is seeking a Java Software Engineer to design, develop, and maintain high-performance, distributed trading and financial systems. This role requires strong technical expertise, attention to detail, and the ability to work in fast-paced, mission-critical environments.
Key Requirements
- Very good hands-on Java software engineering skills
- Hands-on with Spring Boot , core Spring modules, and Hibernate .
- Strong skills in relational databases (MSSQL, MySQL), schema design, and optimisation.
- Experience with asynchronous messaging and distributed real-time systems .
- Proficiency in AWS (or equivalent cloud platforms), CI/CD, and GitLab/GitHub.
- Familiarity with Jira , Agile practices, and full SDLC processes.
- Proven ability to deliver POCs and build automated testing frameworks for complex systems.
Ideally you will so have experience with the following:
- Experience with financial/trading platforms and knowledge of market systems.
- Understanding of FIX protocol , JavaScript, serverless and microservice architectures.
- Exposure to TDD/BDD methodologies.
If you are a highly skilled engineer seeking a challenging opportunity in a fast-paced financial markets environment, I would like to hear from you.
Adam Davies
Partner
Technology 'recruitment & search'
Menrva Group
Registered Agent R
Company EA License 19S9808
Company Registration K
MENRVA PTE. LTD.
Java Software Engineer
Posted today
Job Viewed
Job Description
Company's Profile:
Our client is an international technology and engineering company that specialises in providing innovative digital and security solutions to their esteemed clients. They are well-known for their dedication of quality delivery standards with supporting global projects. They have an international presence in over 100 countries worldwide and are looking out for a Software Engineer to join their team and contribute to their ongoing success.
Location: Bukit Merah / Ang Mo Kio / Yio Chu Kang / Science Park areas (depending on project)
Job Responsibilities:
- Design, develop, and implement Java-based integration solutions that facilitate communication between various systems and applications.
- Collaborate with cross-functional teams to gather integration requirements and translate them into technical designs.
- Build and maintain APIs and connectors to enable data exchange and interoperability.
- Utilize integration tools and platforms to create scalable and robust integration solutions.
- Perform code reviews and ensure compliance with coding standards and best practices.
- Troubleshoot and resolve integration issues, identifying root causes and implementing effective solutions.
- Participate in the full software development lifecycle, including requirements analysis, design, coding, testing, deployment, and maintenance.
- Develop and maintain documentation for integration processes, APIs, and technical specifications.
Collaborate with stakeholders to understand business needs and align integration solutions with organizational goals.
Requirements:
- Proficiency in Java / Javascript in academic/personal projects
- Good understanding of software development lifecycle processes
Degree in any IT / Computer Science discipline or equivalent
Interested candidates may whatsapp your resume to Only shortlisted applicants will be contacted.
Cassie Chan | R
Talentsis Pte Ltd | EA No: 20C0312
Java Software Engineer
Posted today
Job Viewed
Job Description
Java Software Engineer - Singapore
We are seeking a Java Software Engineer with at least 1 year of experience in Java and Spring . This is a unique opportunity to contribute to a legacy software modernisation project while also exploring cutting-edge technologies such as the Mendix low-code platform .
If you're passionate about growing your career, expanding your technical expertise, and working in a dynamic environment, this is the place for you
Why Join Us?- Be part of a globally renowned MNC driving digital transformation.
- Unlock excellent career growth opportunities.
- Enjoy a competitive salary package: $4000 - $6500
- Involve primarily in Java and Mendix enterprise-level projects.
- Analysing, designing, developing, testing, documenting and maintain of IT Systems and Applications
- Provide enhancement and maintenance support to clients (internal and/or external) such as investigating and rectifying reported systems shortcomings
- Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager
- Design and document system design, architecture and propose appropriate technologies and tools required to implement systems
- Deploy systems to production and provide post-implementation support
- Java Expertise: At least 1 year of experience in developing Java EE web application and Java UI frameworks
- Experience in frameworks such as Struts, JSF, Spring, EJB, Hibernate, or iBatis.
- Agile Experience: At least 1 year of Agile Development experience with a strong understanding of Agile methodologies.
- Low-Code Platforms: Prior knowledge or experience with platforms like Mendix is a plus. Alternatively, a willingness to undergo training and certification in Mendix if required.
- Fresh Graduates are welcome to apply.
This is a 1 year contract to start, renewable and convertible to permanent
Java Software Engineer
Posted today
Job Viewed
Job Description
Job Responsibilities
Participate in product requirements analysis and design of core modules for credit process and application products.
Responsible for developing core system modules and technical documentation, continuously improving system maintainability, scalability, and performance.
Troubleshoot and diagnose issues in production, resolve and implement long-term fixes, preventing downtime or regressions.
Required Qualifications
Bachelor's degree or higher in Computer Science or a related field.
3-5 years of experience as a Java back-end developer.
Experience in product requirements review, functional module design, coding and testing to ensure high-quality deployment and timely progress.
Strong hands-on experience using Spring Boot, Spring Cloud, MyBatis, RabbitMQ, RocketMQ, and MongoDB .
Experience in MySQL and Redis database usage and optimization.
Proficient in using ZK, Kafka, and Nacos .
Familiar with HTTP protocols and able to develop interfaces according to RESTful specifications.
Familiar with continuous integration and containerization technologies, such as Jenkins, Docker, and Kubernetes .
Familiar with LLMs optimization using Prompt Engineering, RAG, Agent, and SFT , and proficient in language model integration frameworks like LangChain and LlamaIndex .
Familiar with common AI development tools (e.g., PyTorch, TensorFlow ) and basic inference engines (e.g., vLLM, TensorRT-LLM ).
Good object-oriented programming analysis and design abilities.
Passionate about latest technology, with a continuous learning mindset and good communication skills.
Preferred Experience
Familiar with the credit business domain and possesses fundamental industry knowledge.
Experience working in the fintech or banking sectors is a plus.
Candidates with practical implementation cases of LLMs in the financial sector.
Java Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Java Software Engineer - Singapore
We are seeking a Junior Java Software Engineer with at least 1 year of experience in Java and Spring . This is a unique opportunity to contribute to a legacy software modernisation project while also exploring cutting-edge technologies such as the Mendix low-code platform .
If you’re passionate about growing your career, expanding your technical expertise, and working in a dynamic environment, this is the place for you!
Why Join Us?- Be part of a globally renowned MNC driving digital transformation.
- Unlock excellent career growth opportunities.
- Enjoy a competitive salary package: $4000 - $6500
- Involve primarily in Java and Mendix enterprise-level projects.
- Analysing, designing, developing, testing, documenting and maintain of IT Systems and Applications
- Provide enhancement and maintenance support to clients (internal and/or external) such as investigating and rectifying reported systems shortcomings
- Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager
- Design and document system design, architecture and propose appropriate technologies and tools required to implement systems
- Deploy systems to production and provide post-implementation support
- Java Expertise: At least 1 year of experience in developing Java EE web application and Java UI frameworks
- Experience in frameworks such as Struts, JSF, Spring, EJB, Hibernate, or iBatis.
- Agile Experience: At least 1 year of Agile Development experience with a strong understanding of Agile methodologies.
- Low-Code Platforms: Prior knowledge or experience with platforms like Mendix is a plus. Alternatively, a willingness to undergo training and certification in Mendix if required.
- Fresh Graduates are welcome to apply.
This is a 1 year contract to start, renewable and convertible to permanent
Be The First To Know
About the latest Java engineer Jobs in Singapore !
Junior Java Software Engineer
Posted today
Job Viewed
Job Description
Junior Java Software Engineer - Singapore
We are seeking a Junior Java Software Engineer with at least 1 year of experience in Java and Spring . This is a unique opportunity to contribute to a legacy software modernisation project while also exploring cutting-edge technologies such as the Mendix low-code platform .
If you're passionate about growing your career, expanding your technical expertise, and working in a dynamic environment, this is the place for you
Why Join Us?- Be part of a globally renowned MNC driving digital transformation.
- Unlock excellent career growth opportunities.
- Enjoy a competitive salary package: $4000 - $6500
- Involve primarily in Java and Mendix enterprise-level projects.
- Analysing, designing, developing, testing, documenting and maintain of IT Systems and Applications
- Provide enhancement and maintenance support to clients (internal and/or external) such as investigating and rectifying reported systems shortcomings
- Perform and manage stages of the SDLC and participate in the systems review with Project Lead/Manager
- Design and document system design, architecture and propose appropriate technologies and tools required to implement systems
- Deploy systems to production and provide post-implementation support
- Java Expertise: At least 1 year of experience in developing Java EE web application and Java UI frameworks
- Experience in frameworks such as Struts, JSF, Spring, EJB, Hibernate, or iBatis.
- Agile Experience: At least 1 year of Agile Development experience with a strong understanding of Agile methodologies.
- Low-Code Platforms: Prior knowledge or experience with platforms like Mendix is a plus. Alternatively, a willingness to undergo training and certification in Mendix if required.
- Fresh Graduates are welcome to apply.
This is a 1 year contract to start, renewable and convertible to permanent
Software Engineer (Java)

Posted 2 days ago
Job Viewed
Job Description
Standard (Mon-Fri)
**Environmental Conditions**
Office
**Job Description**
**What sets this opportunity apart?**
Become a Software Engineer at Thermo Fisher Scientific Inc. in Singapore. Join a dedicated team that makes the world healthier, cleaner, and safer. Collaborate, compete, and innovate to develop world-class solutions with us.
**What will you do?**
+ Responsible for requirements analysis, design, development, implementation, and unit testing of software
+ Work independently in a multi-functional team to develop software per specifications and development standards
+ Understand business needs, analyze workflows, and integrate across different sub-system components.
**How will you get here?**
+ Individuals with a bachelor's degree or equivalent experience in Computer Science or Engineering. A Master's or higher degree is great, but not required for the position.
+ 1 - 2 years of software development experience in the software industry. Fresh graduates with a passion for software engineering are welcome to apply.
**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.
+ Understanding CI/CD, code quality metrics, and secure software development lifecycle 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 the team.
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.
Software Engineer – Java
Posted today
Job Viewed
Job Description
We are looking for an experienced Software Engineer with strong backend development expertise in Java , Oracle , and PL/SQL . The role involves designing, developing, and maintaining enterprise software systems while ensuring scalability, robustness, and adherence to engineering best practices. The ideal candidate will also contribute to system design, performance optimization, and mentoring of junior engineers.
Key Responsibilities- Design, develop, test, and maintain software modules using Java , Oracle , and PL/SQL .
- Collaborate with cross-functional teams to define and deliver technical requirements aligned with business goals.
- Develop high-quality, efficient, and secure software solutions adhering to industry best practices.
- Conduct code reviews and ensure compliance with coding and architectural standards.
- Participate in system integration testing and troubleshoot technical issues to ensure smooth deployment.
- Support continuous improvement by integrating modern software development methodologies and tools.
- Contribute to architectural discussions to enhance scalability and maintainability.
- Mentor junior developers, guiding them on technical and process improvements.
- Strong foundation in backend programming and understanding of the software development lifecycle (SDLC) .
- Familiarity with frontend development and system integration concepts.
- Knowledge of software design patterns , clean code principles , and best engineering practices .
- Excellent problem-solving and analytical abilities.
- Proactive, detail-oriented, and able to manage multiple priorities effectively.
- Minimum 6 years of hands-on experience in software development.
- Expertise in Java , Oracle , and PL/SQL (stored procedures, functions, performance tuning).
- Strong knowledge of software architecture , system integration , and database optimization .
- Experience in Agile , DevOps , and CI/CD methodologies preferred.