2,240 Java jobs in Singapore
Java Application Developer
Posted today
Job Viewed
Job Description
In-depth knowledge of RESTful API designs and microservices.
Experience in relational and/or NoSQL databases such as MongoDB / Cosmos DB.
Good working knowledge in Cloud experience, such as Azure.
Knowledge of Source Code Management tools such as Git.
Familiar with Agile development methodologies and good exposure to scrum ceremonies like Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective, Backlog Refinement.
Good knowledge on Core (private) banking and its products/services. Having knowledge on Banking Tax domain will be an added advantage.
Awareness of "Clean Code" and clean coding practices.
Test Driven Development and ability to design Unit, Integration and Functional tests.
Must demonstrate strong familiarity of Design Patterns.
Good written and verbal communication skills.
Result oriented, dedicated, hardworking, can work on own initiative and deliver on time with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
1. Java
2. Springboot
3. Azure
Java Application Developer
Posted today
Job Viewed
Job Description
Strong working knowledge on the following: JVM based languages such as Java, Kotlin, Scala etc
In-depth knowledge of RESTful API designs and microservices.
Experience in relational and/or NoSQL databases such as MongoDB / Cosmos DB.
Good working knowledge in Cloud experience, such as Azure.
Knowledge of Source Code Management tools such as Git.
Familiar with Agile development methodologies and good exposure to scrum ceremonies like Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective, Backlog Refinement.
Good knowledge on Core (private) banking and its products/services. Having knowledge on Banking Tax domain will be an added advantage.
Awareness of "Clean Code" and clean coding practices.
Test Driven Development and ability to design Unit, Integration and Functional tests.
Must demonstrate strong familiarity of Design Patterns.
Good written and verbal communication skills.
Result oriented, dedicated, hardworking, can work on own initiative and deliver on time with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
1. Java
2. Springboot
3. Azure
MongoDB
Web Services
Scala
Oracle
Azure
Design Patterns
Scrum
Test Driven Development
Kotlin
Application Development
JavaScript
Private Banking
Microservices
Core Java
Angular
Java
API
J2EE
Hibernate
Agile Development
Java Application Developer
Posted 5 days ago
Job Viewed
Job Description
Strong working knowledge on the following: JVM based languages such as Java , Kotlin, Scala etc
In-depth knowledge of RESTful API designs and microservices .
Experience in relational and/or NoSQL databases such as MongoDB / Cosmos DB .
Good working knowledge in Cloud experience , such as Azure .
Knowledge of Source Code Management tools such as Git .
Familiar with Agile development methodologies and good exposure to scrum ceremonies like Sprint Planning , Daily Scrum, Sprint Review, Sprint Retrospective, Backlog Refinement .
Good knowledge on Core (private) banking and its products/services . Having knowledge on Banking Tax domain will be an added advantage.
Awareness of "Clean Code" and clean coding practices.
Test Driven Development and ability to design Unit, Integration and Functional tests.
Must demonstrate strong familiarity of Design Patterns.
Good written and verbal communication skills.
Result oriented, dedicated, hardworking, can work on own initiative and deliver on time with a high level of integrity and flexibility, sense of urgency, attention to detail and quality standards
1. Java
2. Springboot
3. Azure
Java Application Development
Posted today
Job Viewed
Job Description
Job Objectives
Application Development is responsible for the development, modification, maintenance, and support of all applications for the firm, including both internal and external products. The Application Development focus specializes in planning, designing, and developing software systems (e.g., middleware, legacy, mainframe) and applications. Developers design, code, test, debug, and document program requirements, working with architects, product managers, and end-users in the development and enhancement of applications.
The Technology function is responsible for activities related to the strategic direction and control of all information systems and technology capabilities, both internally and externally. Includes system design and programming, network planning, budget planning, database management, and computer operations.
Key ResponsibilitiesAnalyse business requirements and create technical design documents that are in accordance with the company's architecture standards.
Documenting design decisions, components and keep the knowledge base.
Develop the code and provide hands on engineering expertise to the development teams
Manage UAT User Queries & coordinate UAT Activities so that UAT can be completed timely.
Ensures that expected application performance levels are achieved.
Perform unit and system testing of application code as well as execution of implementation activities.
Record and track defects uncovered during the execution of tests and escalated the issues status to project management and updated Teams on items of impact and participate in resolution; design retest cases/scripts/data to retest.
Review the code developed by Vendor, enhance the system & performance Involves in performance enhancement analysis.
Key Requirements
SWIFT/AMH, Banking Experience with Technical proficiency (ALLIANCE MESSAGING HUB)
AMH, SWIFT, Unix, Oracle, MQ and JAVA
6-9 years of relevant experience
Tell employers what skills you haveUAT
Performance Enhancement
Oracle
Mainframe
Architects
System Testing
Application Development
Unix
System Design
Project Management
Banking
Java
Business Requirements
Technical Design
Java Application Specialist
Posted today
Job Viewed
Job Description
We are seeking a highly skilled and experienced Senior Java Developer to design and develop complex software applications using Java EE platforms.
Key Responsibilities:- Design and develop software solutions that meet customer needs.
- Collaborate with cross-functional teams to ensure successful project outcomes.
- Work on multiple tasks concurrently and meet deadlines.
- At least 8 years of development experience using Java/J2EE, BPM & related technologies.
- Hands-on experience in designing and developing web applications using Struts, Spring MVC, and EJB.
- Excellent knowledge of Relational Databases, PL/SQL, and Oracle.
- Experience with ORM technologies (Toplink/Hibernate) and Cloud Platforms (AWS, Azure, GCP).
- Experience working on similar projects.
- Aptitude and attitude for learning and mastering new technologies and tools.
- Experience working in fast-paced environments and Agile Methodology.
Our company is a leading technology solutions provider. We value innovation, teamwork, and customer satisfaction.
Java Application Support Specialist
Posted today
Job Viewed
Job Description
Good career progression
Near MRT
Attractive Bonuses
Job Description:
- Provide 24x7 production support, including incident management, root cause analysis, and resolution of application-related issues to minimize downtime.
- Collaborate with development, infrastructure, and DevOps teams to troubleshoot complex issues, support deployments, and optimize system performance.
- Maintain operational documentation, manage application monitoring tools, and ensure service level agreements (SLAs) are met consistently.
Requirements:
- At least a Diploma in Computer Science or related certifications.
- Hands-on experience with application monitoring, troubleshooting tools, and incident management processes in a 24x7 environment.
- Strong technical proficiency in Java/J2EE, Oracle (SQL/PLSQL), APIs (REST/SOAP), and familiarity with Unix/Linux environments and scripting.
To apply, please include the following details inside your CV for faster processing:
- Reasons for leaving each past & current employment
- Salary drawn for each past & current employment
- Expected Salary
- Earliest availability date
We regret that only short-listed candidates will be contacted shortly.
Loh Puay Hwee David
EA License | 24C2215
EA Registration Number | R
Tell employers what skills you haveExcellent Communication Skills
Mentoring
IT Service Management
Troubleshooting
Microsoft Excel
Oracle
Application Monitoring
Wealth
Root Cause Analysis
Scripting
Service Level
Application Support
Decision Making
Stakeholder Management
Incident Management
Chief Java Application Specialist
Posted today
Job Viewed
Job Description
We are seeking an experienced Senior Java Developer to join our global team. The ideal candidate will be responsible for the development, maintenance, and support of our client confirmation systems.
The role involves participating in the establishment and implementation of new or revised application systems and programs. Key responsibilities include owning and being responsible for end-to-end development of projects/programs assigned, delivering high-quality software programs adhering to standards, and collaborating with stakeholders to drive a standard framework for development processes.
Key qualifications include a bachelor's degree/university degree or equivalent experience, 6-9 years of experience preferably in a financial services environment, and experience working with client confirmation systems or other Middle Office applications is highly desirable.
The successful candidate will have strong technical background in JAVA/J2EE, Micro services applications; DevOps; Agile; Cloud AWS/Azure/Kubernetes, experience in J2EE technologies such as JDK 1.8, 1.17, Spring Framework, Messaging Services(Solace), Databases(Oracle), and good knowledge of CI/CD and DevOPS.
A competitive compensation package will be offered to the successful candidate. We offer opportunities for professional growth and development, a collaborative work environment, and a dynamic global team.
Be The First To Know
About the latest Java Jobs in Singapore !
Lead/ Senior Java Application Consultant
Posted today
Job Viewed
Job Description
We thrive on sharp minds and insightful decisions. Your ability to analyse and think critically isn't just valued; it's essential. Every choice you make contributes to our collective success.
Collaboration is our way of life. We believe in the power of effective partnerships and seamless communications across teams. Together, we amplify each other's strengths and achieve remarkable results.
Our learning never stops. We encourage your inquisitiveness and courage to embrace new challenges head-on. Your agility, readiness to challenge conventions, embrace of data-driven strategies, dedication to learning and applying new skills fuels our innovation and progress.
At the core of everything we do lies a genuine desire to make a difference. We serve our community and support each other with compassion, empathy, and unwavering dedications. Every action we take is guided by a deep sense of purpose and a commitment to those we serve.
Join us at #TeamCPF Together, let's redefine possibilities and leave a legacy that echoes for generations.
What you will be working on
Our Applications Development team drives the analysis, design, development, implementation, maintenance and enhancement of the Board's application systems to support the delivery of key CPF schemes to the public.
In this role, you will:
- Gather, analyse business requirements and translate them into high-level use cases.
- Prepare workflows, develop technical specifications, and conduct feasibility studies.
- Prepare project plans and documentation according to standards and guidelines.
- Perform coding and provide systems support, including SIT, UAT, and participation in all phases of the Software Development Life Cycle.
- Provide user support through troubleshooting and timely resolution of any incidents encountered.
- Collaborate closely with different stakeholders to ensure project success.
We value the diverse talents and experiences that each individual brings to the table. While mastery of every requirement may not be necessary, familiarity and expertise in some of the following areas will position you for success within this team.
- Avid programmer with relevant experience in Java. A broad full-stack experience will be an added advantage.
- Hands-on knowledge and experience in end-to-end Software Development Life Cycle, with the ability to manage the scope of requirements, review application design, and deliver cost-effective solutions to business users and external stakeholders.
- Possess strong technical knowledge in Java/J2EE for the design, development and maintenance of application systems.
- Demonstrates strong analytical, problem-solving and presentation skills.
Position is on 2-year full time contract directly under the payroll of CPF Board with potential for emplacement into permanent position.
What you can expect
Being part of #TeamCPF means embarking on a challenging and rewarding career in a progressive workplace that values productivity and growth. Here's what awaits you:
- Opportunities to engage in a mix of formal and informal training, keeping your skills sharp in our ever-evolving technological landscape.
- Promotion opportunities based on your capability and on-the-job performance.
- A vibrant community of like-minded and friendly colleagues, where collaboration and creativity thrive.
- A hybrid work model that offers flexibility for remote work, subject to exigencies of service.
- Flexible dress code that empowers you to choose your appropriate outfit for the day.
- A comprehensive rewards package that includes annual leave, pro-family leave, medical and dental benefits, and access to recreational activities.
Lead/ Senior Java Application Consultant
Posted today
Job Viewed
Job Description
At #TeamCPF, you're not just joining a team; you are embracing a culture of excellence, collaboration, and meaningful impact. You will play a pivotal role in empowering over 4 million members to secure their retirement, healthcare, housing needs and better navigate life's uncertainties.
We thrive on sharp minds and insightful decisions. Your ability to analyse and think critically isn't just valued; it's essential. Every choice you make contributes to our collective success.
Collaboration is our way of life. We believe in the power of effective partnerships and seamless communications across teams. Together, we amplify each other's strengths and achieve remarkable results.
Our learning never stops. We encourage your inquisitiveness and courage to embrace new challenges head-on. Your agility, readiness to challenge conventions, embrace of data-driven strategies, dedication to learning and applying new skills fuels our innovation and progress.
At the core of everything we do lies a genuine desire to make a difference. We serve our community and support each other with compassion, empathy, and unwavering dedications. Every action we take is guided by a deep sense of purpose and a commitment to those we serve.
Join us at #TeamCPF Together, let's redefine possibilities and leave a legacy that echoes for generations.
What you will be working on
Our Applications Development team drives the analysis, design, development, implementation, maintenance and enhancement of the Board's application systems to support the delivery of key CPF schemes to the public.
In this role, you will:
- Gather, analyse business requirements and translate them into high-level use cases.
- Prepare workflows, develop technical specifications, and conduct feasibility studies.
- Prepare project plans and documentation according to standards and guidelines.
- Perform coding and provide systems support, including SIT, UAT, and participation in all phases of the Software Development Life Cycle.
- Provide user support through troubleshooting and timely resolution of any incidents encountered.
- Collaborate closely with different stakeholders to ensure project success.
What we are looking for
We value the diverse talents and experiences that each individual brings to the table. While mastery of every requirement may not be necessary, familiarity and expertise in some of the following areas will position you for success within this team.
- Avid programmer with relevant experience in Java. A broad full-stack experience will be an added advantage.
- Hands-on knowledge and experience in end-to-end Software Development Life Cycle, with the ability to manage the scope of requirements, review application design, and deliver cost-effective solutions to business users and external stakeholders.
- Possess strong technical knowledge in Java/J2EE for the design, development and maintenance of application systems.
- Demonstrates strong analytical, problem-solving and presentation skills.
The seniority of appointment and actual corporate job title will commensurate with individual work experiences.
Position is on 2-year full time contract directly under the payroll of CPF Board with potential for emplacement into permanent position.
What you can expect
Being part of #TeamCPF means embarking on a challenging and rewarding career in a progressive workplace that values productivity and growth. Here's what awaits you:
- Opportunities to engage in a mix of formal and informal training, keeping your skills sharp in our ever-evolving technological landscape.
- Promotion opportunities based on your capability and on-the-job performance.
- A vibrant community of like-minded and friendly colleagues, where collaboration and creativity thrive.
- A hybrid work model that offers flexibility for remote work, subject to exigencies of service.
- Flexible dress code that empowers you to choose your appropriate outfit for the day.
- A comprehensive rewards package that includes annual leave, pro-family leave, medical and dental benefits, and access to recreational activities.
UAT
Troubleshooting
Software Engineering
Application Development
software engineering life cycle
SDLC
Project Management
Applications Development
Application Support
Architecture Design
Presentation Skills
Angular
Java
Software Development
Business Requirements
Technical Design
Lead/ Senior Java Application Consultant
Posted 7 days ago
Job Viewed
Job Description
At #TeamCPF, you’re not just joining a team; you are embracing a culture of excellence, collaboration, and meaningful impact. You will play a pivotal role in empowering over 4 million members to secure their retirement, healthcare, housing needs and better navigate life’s uncertainties.
We thrive on sharp minds and insightful decisions. Your ability to analyse and think critically isn't just valued; it's essential. Every choice you make contributes to our collective success.
Collaboration is our way of life. We believe in the power of effective partnerships and seamless communications across teams. Together, we amplify each other’s strengths and achieve remarkable results.
Our learning never stops. We encourage your inquisitiveness and courage to embrace new challenges head-on. Your agility, readiness to challenge conventions, embrace of data-driven strategies, dedication to learning and applying new skills fuels our innovation and progress.
At the core of everything we do lies a genuine desire to make a difference. We serve our community and support each other with compassion, empathy, and unwavering dedications. Every action we take is guided by a deep sense of purpose and a commitment to those we serve.
Join us at #TeamCPF! Together, let's redefine possibilities and leave a legacy that echoes for generations.
What you will be working on
Our Applications Development team drives the analysis, design, development, implementation, maintenance and enhancement of the Board’s application systems to support the delivery of key CPF schemes to the public.
In this role, you will:
- Gather, analyse business requirements and translate them into high-level use cases.
- Prepare workflows, develop technical specifications, and conduct feasibility studies.
- Prepare project plans and documentation according to standards and guidelines.
- Perform coding and provide systems support, including SIT, UAT, and participation in all phases of the Software Development Life Cycle.
- Provide user support through troubleshooting and timely resolution of any incidents encountered.
- Collaborate closely with different stakeholders to ensure project success.
What we are looking for
We value the diverse talents and experiences that each individual brings to the table. While mastery of every requirement may not be necessary, familiarity and expertise in some of the following areas will position you for success within this team.
- Avid programmer with relevant experience in Java. A broad full-stack experience will be an added advantage.
- Hands-on knowledge and experience in end-to-end Software Development Life Cycle, with the ability to manage the scope of requirements, review application design, and deliver cost-effective solutions to business users and external stakeholders.
- Possess strong technical knowledge in Java/J2EE for the design, development and maintenance of application systems.
- Demonstrates strong analytical, problem-solving and presentation skills.
The seniority of appointment and actual corporate job title will commensurate with individual work experiences.
Position is on 2-year full time contract directly under the payroll of CPF Board with potential for emplacement into permanent position.
What you can expect
Being part of #TeamCPF means embarking on a challenging and rewarding career in a progressive workplace that values productivity and growth. Here’s what awaits you:
- Opportunities to engage in a mix of formal and informal training, keeping your skills sharp in our ever-evolving technological landscape.
- Promotion opportunities based on your capability and on-the-job performance.
- A vibrant community of like-minded and friendly colleagues, where collaboration and creativity thrive.
- A hybrid work model that offers flexibility for remote work, subject to exigencies of service.
- Flexible dress code that empowers you to choose your appropriate outfit for the day.
- A comprehensive rewards package that includes annual leave, pro-family leave, medical and dental benefits, and access to recreational activities.