2,405 Java Development jobs in Singapore
Java Development Lead, Technology Change The Bank
Posted 11 days ago
Job Viewed
Job Description
Who We Are
As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Who We Are
As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we’re on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia’s leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.
Your Opportunity Starts Here.
Why Join
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.
How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.
What you do
- Design, develop, and test software applications using various programming languages and technologies
- Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
- Work with cross-functional teams to ensure seamless integration with existing systems
- Participate in code reviews and contribute to the improvement of the overall code quality
- Troubleshoot and resolve technical issues in a timely and efficient manner
- A degree in Computer Science, Information Technology, or a related field
- At least 3 years of experience in software development, preferably in a banking or financial services environment
- Proficient in one or more programming languages, such as Java, Python, or C++
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation.
But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts Here.
What we offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
What We Offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers. Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Banking
Referrals increase your chances of interviewing at OCBC by 2x
Java Full Stack Developer (Global Markets) Back-end Software Engineer (On-site 202506)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJava Development Lead, Technology Change The Bank
Posted today
Job Viewed
Job Description
Java Development Lead, Technology Change The Bank
Who We Are
As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Who We Are
As Singapore’s longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we’re on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia’s leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.
Your Opportunity Starts Here.
Why Join
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.
How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.
What you do
- Design, develop, and test software applications using various programming languages and technologies
- Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
- Work with cross-functional teams to ensure seamless integration with existing systems
- Participate in code reviews and contribute to the improvement of the overall code quality
- Troubleshoot and resolve technical issues in a timely and efficient manner
- A degree in Computer Science, Information Technology, or a related field
- At least 3 years of experience in software development, preferably in a banking or financial services environment
- Proficient in one or more programming languages, such as Java, Python, or C++
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation.
But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts Here.
What we offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
What We Offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
Seniority level
Seniority level
Mid-Senior level
Employment type
Employment type
Full-time
Job function
Job function
Engineering and Information TechnologyIndustries
Banking
Referrals increase your chances of interviewing at OCBC by 2x
Java Full Stack Developer (Global Markets)
Back-end Software Engineer (On-site 202506)
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJava 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 Development Lead, Technology Change The Bank - OCBC
Posted today
Job Viewed
Job Description
WHO WE ARE:
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation. But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career.
Your Opportunity Starts Here.
Why Join
Imagine being part of a team that builds innovative digital solutions for one of Asia's leading banks. As a Software Engineer at OCBC, you'll have the opportunity to work on cutting-edge projects that transform the way we deliver financial services. You'll be part of a collaborative team that values creativity, innovation, and continuous learning.
How you succeed
To succeed in this role, you'll need to be passionate about software development and committed to delivering high-quality solutions. You'll work closely with cross-functional teams to understand business requirements, design and develop software applications, and ensure seamless integration with existing systems. Your ability to collaborate, innovate, and adapt to changing requirements will be key to your success.
What you do
- Design, develop, and test software applications using various programming languages and technologies
- Collaborate with business stakeholders to understand requirements and develop solutions that meet their needs
- Work with cross-functional teams to ensure seamless integration with existing systems
- Participate in code reviews and contribute to the improvement of the overall code quality
- Troubleshoot and resolve technical issues in a timely and efficient manner
Who you are
- A degree in Computer Science, Information Technology, or a related field
- At least 3 years of experience in software development, preferably in a banking or financial services environment
- Proficient in one or more programming languages, such as Java, Python, or C++
- Experience with Agile development methodologies and version control systems such as Git
- Strong problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams
Who we are
As Singapore's longest established bank, we have been dedicated to enabling individuals and businesses to achieve their aspirations since 1932. How? By taking the time to truly understand people. From there, we provide support, services, solutions, and career paths that meet their individual needs and desires.
Today, we're on a journey of transformation. Leveraging technology and creativity to become a future-ready learning organisation.
But for all that change, our strategic ambition is consistently clear and bold, which is to be Asia's leading financial services partner for a sustainable future.
We invite you to build the bank of the future. Innovate the way we deliver financial services. Work in friendly, supportive teams. Build lasting value in your community. Help people grow their assets, business, and investments. Take your learning as far as you can. Or simply enjoy a vibrant, future-ready career. Your Opportunity Starts Here.
What we offer
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Equal opportunity. Fair employment. Selection based on ability and fit with our culture and values. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
What we offer:
Competitive base salary. A suite of holistic, flexible benefits to suit every lifestyle. Community initiatives. Industry-leading learning and professional development opportunities. Your wellbeing, growth and aspirations are every bit as cared for as the needs of our customers.
Web Development Professional
Posted today
Job Viewed
Job Description
Job Description
We are seeking a skilled and motivated professional to join our team. The ideal candidate will be passionate about building impactful web applications and excited by innovation.
Key Responsibilities:
- Translate UI designs and functional requirements into engaging web experiences.
- Design, develop, test, package, and deploy secure and high-performing web applications.
- Improve software quality through practices like code reviews and unit testing.
- Support business analysts with user story elaboration.
- Assist QA team with test automation and bug resolution.
- Collaborate with DevOps on build and release automation.
- Participate in delivering impactful projects.
Requirements:
- Diploma/Degree in Computer Science, Software Engineering, or related fields.
- Minimum 3 years of web development experience.
- Experience with Agile Scrum methodology.
- Proficient in translating designs into clean, efficient, and maintainable code.
- Strong understanding of data structures and algorithms.
Preferred Skills:
- Experience in Node.js, Vue.js, REST APIs, SQL, Git, Jira, Confluence, Cloud platforms.
- Exposure to OutSystems low-code platform.
- Familiar with working in Agile teams.
- Strong problem-solving and communication skills.
- Self-motivated, independent, and eager to learn new technologies.
- Team-oriented with good interpersonal skills.
Java Software Development Role
Posted today
Job Viewed
Job Description
As a Java software developer, you will be responsible for designing and developing applications using the Java ecosystem.
- Create robust and scalable software solutions using Java.
- Collaborate with cross-functional teams to implement Agile methodology and deliver high-quality code.
- Develop web services using REST APIs and gRPC.
- Design and develop software applications that meet customer requirements.
- Work with front-end frameworks like Vuejs or Angularjs to create user-friendly experiences.
- Implement testing strategies using Cucumber and ensure high-quality software delivery.
- 5+ years of experience in Java development.
- Strong understanding of system design, development, testing, deployment, and maintenance.
- Experience with Maven, Git, CI/CD tools like Jenkins and Gitlab CI.
- Good knowledge of design patterns and containerization using Docker.
- Understanding of Kubernetes and enterprise integration platforms.
- Knowledge of relational databases and NoSQL databases.
We are looking for talented individuals who share our passion for delivering high-quality software solutions. If you have a strong background in Java development and a desire to work on challenging projects, we encourage you to apply.
Java Software Development Expert
Posted today
Job Viewed
Job Description
We are seeking an experienced software engineer to join our organization in Singapore. The ideal candidate will have strong expertise in Java development and experience creating scalable backend systems.
- Design, develop, and maintain Java-based applications using Spring/Spring Boot.
- Collaborate with cross-functional teams to analyze requirements and deliver high-quality software solutions.
- Write clean, efficient, and well-documented code.
- Implement and maintain RESTful APIs and microservices.
- Optimize application performance and scalability.
- Conduct code reviews and provide mentorship to junior developers.
- Bachelor's degree in Computer Science, Engineering, or related field.
- 3–8 years of experience in Java development.
- Strong understanding of Java 8/11+, Spring Framework, Spring Boot, and JPA/Hibernate.
- Experience with RESTful API design and integration.
- Proficient with SQL and relational databases such as MySQL or PostgreSQL.
- Familiarity with DevOps tools like Docker, Jenkins, and Git.
- Experience working in Agile environments.
This role offers a dynamic work environment with opportunities for growth and professional development. We encourage collaboration, innovation, and continuous learning.
Other Opportunities:- Knowledge of cloud platforms (AWS, GCP, or Azure).
- Experience with messaging systems such as Kafka or RabbitMQ.
- Exposure to front-end technologies (JavaScript, Angular, or React) is a plus.
Be The First To Know
About the latest Java development Jobs in Singapore !
Experienced Web Development Professional
Posted today
Job Viewed
Job Description
Job Overview
">">- We are seeking an experienced Senior Web Designer to lead the development of high-converting websites and landing pages.
- The ideal candidate will possess a unique blend of technical proficiency, creative ability, and business acumen.
Key Responsibilities
">">- Design and optimize website flow to enhance user journeys and increase engagement.
- Develop high-converting landing pages, incorporating lead capture forms, CTAs, and multimedia elements to support lead generation.
- Use data-driven tools (e.g., heat maps, Google Analytics) to assess and improve website performance.
Required Skills and Qualifications
">">- Minimum 8 years of proven experience in WordPress development, graphic design, branding, and lead generation.
- Proficiency in Adobe Creative Suite (Photoshop, Illustrator) to create cohesive and visually appealing designs.
- Strong collaboration skills, with the ability to work closely with marketing teams.
Preferred Qualifications
">">- Knowledge of HTML, CSS, JavaScript for enhanced web functionality.
- Experience with marketing automation tools (e.g., HubSpot, Zoho CRM) and advanced lead generation strategies.
Senior Web Development Specialist
Posted today
Job Viewed
Job Description
We are seeking a skilled Full Stack Developer to join our team. The ideal candidate will have a strong background in web application development, with experience in both front-end and back-end technologies.
The successful candidate will be responsible for designing, developing, and deploying full-stack web applications using Java (Spring Boot) or Python (Flask/Django). They will also be expected to build responsive user interfaces using Tailwind CSS, HTML5, and modern JavaScript, with a focus on usability and speed.
Additional responsibilities include developing and integrating RESTful APIs to support system interoperability and data exchange across platforms, as well as managing and optimizing SQL Server databases.
Required Skills and Qualifications
To be considered for this role, applicants must possess the following skills and qualifications:
- Diploma or Bachelor's Degree in Engineering or a related field.
- With 4 years or more experience in full-stack web application development.
- Strong coder in front-end and back-end
- Ideally with working experience in System Integrator / Software House
Benefits
As a valued member of our team, you can expect a range of benefits including great remuneration and benefits, as well as opportunities for career progression.
Others
Interested applicants should click on 'Apply Now' or email their latest resume in MS WORD format to , providing the below information:
- Last drawn salary
- Expected salary
- Notice period
- Reason for leaving
Senior Web Development Specialist
Posted today
Job Viewed
Job Description
We are seeking a talented Software Professional to join our team. As a key member of the development team, you will be responsible for designing and developing scalable web applications using languages such as Java 8, JavaScript, and HTML.
- Key Responsibilities:
- Design and Develop Software: Create high-quality code to build robust and efficient software systems.
- Troubleshoot and Test: Identify and resolve issues with existing software to ensure that applications meet enterprise security standards.
- Maintain and Improve Existing Applications: Continuously update and refine web applications to ensure they remain competitive and user-friendly.
- Collaborate with the Team: Work closely with junior developers and other team members to achieve project goals.
To succeed in this role, you will need:
- A degree or diploma in software engineering or computer science.
- At least 2-3 years of experience in development, with expertise in Java/J2EE, HTML, JSP, JavaScript, JQuery, MS SQL, Oracle, Hibernate/JPA Struts, Spring, Spring Boot, Microservices, RESTful web services.
- Proven ability to work independently, motivated, and as part of a team.
In addition to your technical skills and qualifications, you should have excellent communication and teamwork skills, be able to work well under pressure, and be comfortable with continuous learning and professional growth.