3,843 Java Development jobs in Singapore
Java Development Manager
Posted today
Job Viewed
Job Description
Responsibilities:
Design, develop, test, and deploy high-quality Java applications.
Collaborate with product managers and other stakeholders to gather and define software requirements.
Write well-designed, efficient, and maintainable code.
Troubleshoot, debug, and optimize application code to ensure performance and reliability.
Participate in code reviews to maintain code quality standards.
Stay up-to-date with the latest industry trends, tools, and technologies related to Java development.
Contribute to the continuous improvement of development processes and methodologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Java Developer, with a strong portfolio of Java-based projects.
- Proficiency in Java programming language and related frameworks (Spring, Hibernate, etc.).
- Experience with web application development and RESTful APIs.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Solid understanding of software development principles and design patterns.
- Strong problem-solving skills and an ability to think creatively.
- Excellent communication and teamwork abilities.
- Experience with version control systems (Git, SVN) is a plus.
- Familiarity with Agile development methodologies is a plus.
Java Development Manager
Posted today
Job Viewed
Job Description
Key Responsibilities:
1. Team Leadership:Recruit, train, mentor, and manage a team of Java developers.
Foster a collaborative and high-performance work environment.
2. Project Management:Lead the planning and execution of Java development projects.
Define project scope, objectives, and deliverables.
Develop project schedules, allocate resources, and track progress.
3. Architecture and Design:Collaborate with the development team to define system architecture and design for Java applications.
Ensure that software solutions are scalable, maintainable, and meet quality standards.
4. Development and Coding:Oversee and participate in Java application development, including coding, debugging, and unit testing.
Ensure adherence to coding standards and best practices.
5. Quality Assurance:Implement quality assurance processes to ensure that Java applications meet defined requirements and quality standards.
Manage testing efforts and address issues and defects.
6. Technical Guidance:Provide technical guidance and support to the development team, assisting with complex technical issues.
Stay updated on Java technology trends and advancements.
7. Stakeholder Communication:Collaborate with product managers, business analysts, and other stakeholders to understand project requirements.
Communicate project status, challenges, and progress to executive management and project stakeholders.
8. Risk Management:Identify potential risks and challenges in development projects and develop mitigation strategies.
Address and resolve issues that may impact project timelines and objectives.
9. Code Review and Documentation:Conduct code reviews to ensure code quality, performance, and adherence to best practices.
Maintain comprehensive documentation of development processes and codebase.
10. Release and Deployment:Manage the release and deployment process, ensuring a smooth transition of applications from development to production environments.
Requirements:
1. Education: A bachelor's degree in computer science, software engineering, or a related field is typically required. A master's degree or relevant certifications (e.g., Oracle Certified Professional, Java SE Programmer) may be preferred.
2. Experience: A minimum of 5-7 years of experience in Java software development, with at least 2-3 years in a management or leadership role, is typically required.
3. Java Expertise: Strong proficiency in Java development and related technologies. In-depth knowledge of Java frameworks and libraries.
4. Leadership Skills: Strong leadership and team management skills to lead and motivate a Java development team.
5. Project Management: Proficiency in project management methodologies, tools, and techniques for successful project delivery.
6. Communication: Excellent communication skills for effective collaboration with cross-functional teams and stakeholders.
7. Problem-Solving: Strong analytical and problem-solving abilities to address complex technical challenges and make strategic decisions.
8. Quality Assurance: Knowledge of software testing and quality assurance best practices.
9. Risk Management: Understanding of risk assessment and mitigation strategies in software development projects.
10. Agile Methodologies: Familiarity with agile development methodologies (e.g., Scrum, Kanban) is a plus.
The Java Development Manager is crucial in ensuring the successful development and delivery of Java-based software applications. They are responsible for team leadership, project management, and technical guidance to ensure that the software meets quality standards, aligns with business objectives, and remains competitive in the marketplace.
Java Development Manager
Posted today
Job Viewed
Job Description
Responsibilities
Design, develop, test, and deploy high-quality Java applications.
Collaborate with product managers and other stakeholders to gather and define software requirements.
Write well-designed, efficient, and maintainable code.
Troubleshoot, debug, and optimize application code to ensure performance and reliability.
Participate in code reviews to maintain code quality standards.
Stay up-to-date with the latest industry trends, tools, and technologies related to Java development.
Contribute to the continuous improvement of development processes and methodologies.
Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience as a Java Developer, with a strong portfolio of Java-based projects.
Proficiency in Java programming language and related frameworks (Spring, Hibernate, etc.).
Experience with web application development and RESTful APIs.
Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
Solid understanding of software development principles and design patterns.
Strong problem-solving skills and an ability to think creatively.
Excellent communication and teamwork abilities.
Experience with version control systems (Git, SVN) is a plus.
Familiarity with Agile development methodologies is a plus.
#J-18808-Ljbffr
Java Development Manager
Posted 2 days ago
Job Viewed
Job Description
Job Summary: The Java Development Manager is a leadership role responsible for overseeing and managing a team of Java developers and the software development process. This role plays a critical role in ensuring the successful design, development, testing, and delivery of Java-based applications and systems, while also collaborating with stakeholders to align development efforts with business objectives.
Key Responsibilities:
1. Team Leadership:Recruit, train, mentor, and manage a team of Java developers.
Foster a collaborative and high-performance work environment.
2. Project Management:Lead the planning and execution of Java development projects.
Define project scope, objectives, and deliverables.
Develop project schedules, allocate resources, and track progress.
3. Architecture and Design:Collaborate with the development team to define system architecture and design for Java applications.
Ensure that software solutions are scalable, maintainable, and meet quality standards.
4. Development and Coding:Oversee and participate in Java application development, including coding, debugging, and unit testing.
Ensure adherence to coding standards and best practices.
5. Quality Assurance:Implement quality assurance processes to ensure that Java applications meet defined requirements and quality standards.
Manage testing efforts and address issues and defects.
6. Technical Guidance:Provide technical guidance and support to the development team, assisting with complex technical issues.
Stay updated on Java technology trends and advancements.
7. Stakeholder Communication:Collaborate with product managers, business analysts, and other stakeholders to understand project requirements.
Communicate project status, challenges, and progress to executive management and project stakeholders.
8. Risk Management:Identify potential risks and challenges in development projects and develop mitigation strategies.
Address and resolve issues that may impact project timelines and objectives.
9. Code Review and Documentation:Conduct code reviews to ensure code quality, performance, and adherence to best practices.
Maintain comprehensive documentation of development processes and codebase.
10. Release and Deployment:Manage the release and deployment process, ensuring a smooth transition of applications from development to production environments.
Requirements:
1. Education: A bachelor's degree in computer science, software engineering, or a related field is typically required. A master's degree or relevant certifications (e.g., Oracle Certified Professional, Java SE Programmer) may be preferred.
2. Experience: A minimum of 5-7 years of experience in Java software development, with at least 2-3 years in a management or leadership role, is typically required.
3. Java Expertise: Strong proficiency in Java development and related technologies. In-depth knowledge of Java frameworks and libraries.
4. Leadership Skills: Strong leadership and team management skills to lead and motivate a Java development team.
5. Project Management: Proficiency in project management methodologies, tools, and techniques for successful project delivery.
6. Communication: Excellent communication skills for effective collaboration with cross-functional teams and stakeholders.
7. Problem-Solving: Strong analytical and problem-solving abilities to address complex technical challenges and make strategic decisions.
8. Quality Assurance: Knowledge of software testing and quality assurance best practices.
9. Risk Management: Understanding of risk assessment and mitigation strategies in software development projects.
10. Agile Methodologies: Familiarity with agile development methodologies (e.g., Scrum, Kanban) is a plus.
The Java Development Manager is crucial in ensuring the successful development and delivery of Java-based software applications. They are responsible for team leadership, project management, and technical guidance to ensure that the software meets quality standards, aligns with business objectives, and remains competitive in the marketplace.
Senior Java Development Engineer
Posted today
Job Viewed
Job Description
● Undertake front-end Web development and back-end data processing for the O&M platform, covering architecture design, front-end interface development, and API (Application Programming Interface) design.
● Draft, review, and maintain relevant technical documentation, including technical solutions, system design documents, and API specifications.
● Perform basic filtering, cleaning, and analytical work on product data stored in AWS (Amazon Web Services).
● Assist the department in establishing development workflows and technical standards, drive their implementation, and continuously optimize them to enhance team efficiency.
Job Requirements● Excellent communication skills, with proficiency in both English and Chinese.
●Master's degree or above in Computer Science, Software Engineering, or a related field; minimum 5 years of full-stack development experience, with the capability to independently design, develop, test, and maintain system modules.
● Familiarity with back-end frameworks (e.g., Spring Boot for Java, Django for Python, Gin for Go), with proficiency in at least one; strong command of front-end frameworks (e.g., Vue 3, React 18) and TypeScript, backed by over 3 years of hands-on development experience.
● Proficiency in at least one mainstream relational database (e.g., MySQL, PostgreSQL), including experience in writing optimized SQL queries and performing database performance tuning.
● Familiarity with Linux operating systems (e.g., CentOS, Ubuntu) and mainstream application servers (e.g., Tomcat, Nginx); ability to independently deploy system environments, release applications, and troubleshoot/tune environment configurations.
● Strong sense of responsibility and self-management skills; excellent cross-team communication, coordination abilities, and a collaborative team spirit.
Leading Expert in Enterprise Java Development
Posted today
Job Viewed
Job Description
Job Overview:
We are seeking a seasoned professional to fill the role of Senior Java Full Stack Developer . This position requires a highly skilled and experienced individual with a proven track record in delivering complex projects.
Key Responsibilities:- Project Implementation: Minimum of 5 years experience in project implementation is required. Our ideal candidate should have a strong background in managing and delivering large-scale projects.
- Full Stack Java Development: A good working experience in Full Stack Java Application Development is essential. The successful candidate will have expertise in designing, developing, and deploying scalable and efficient Java applications.
- Oracle Product Knowledge: Familiarity with Oracle products is necessary for this role. The candidate should have hands-on experience with Oracle databases and be able to leverage their knowledge to improve application performance.
- Requirements Analysis and Design: Good analytical skills and the ability to design effective solutions are crucial for this position. Our ideal candidate will be able to analyze requirements and create well-structured designs that meet business needs.
- 24/7 Support: As a key member of our team, the successful candidate will be expected to provide 24/7 support for the application. This includes troubleshooting, resolving issues, and ensuring high uptime.
- API Gateway Experience: A good working experience with API Gateway is essential for this role. The candidate should have expertise in designing, implementing, and securing APIs.
- ESRI Map Products: Knowledge of ESRI Map Products is necessary for this position. The candidate should have hands-on experience with map-based applications and be able to integrate ESRI products into our existing architecture.
- Database Management: Familiarity with databases like Oracle and MS SQL is required. The candidate should have expertise in database design, development, and optimization.
- Microservice Coding and Container Deployment: Good skills in microservice coding and container deployment are essential for this role. The candidate should have expertise in designing and deploying microservices using containers.
- Javascript Frameworks: A good working experience with Javascript frameworks is necessary for this position. The candidate should have expertise in popular Javascript frameworks and be able to leverage their knowledge to improve application performance.
- Interface API Programming: Familiarity with interface API programming is required. The candidate should have hands-on experience with API design, development, and testing.
Web Development
Posted today
Job Viewed
Job Description
Company
The Plattering Co Pte Ltd
Designation
Web Development / UI / UX Intern
Date Listed
16 Sep 2025
Job Type
Entry Level / Junior Executive, Experienced / Senior Executive
Intern/TS
Job Period
Immediate Start, For At Least 6 Months
Profession
Food Services / F&B
Industry
Manufacturing Food / Lifestyle / Packaging
Location Name
Bedok North Street 5, Singapore
Address
Bedok North Street 5, Singapore
Map
Allowance / Remuneration
$1,000 - 1,500 monthly
Company Profile
At The Plattering Co, we are known for our beautifully styled, hearty sharing platters, bentos, bowls, cheese platters, and stunning grazing table displays. Our passion lies in crafting creative, memorable catering experiences that bring people together — whether through a lavish corporate event or an intimate gathering.
We are now expanding our digital presence and looking for a talented Web Development/UI/UX Intern to help us build an engaging, intuitive online experience for our customers.
As a Web Development and UI/UX Intern, you'll work closely with our marketing and operations teams to create and enhance our website, streamline customer journeys, and showcase our brand through elegant design and responsive development.
Job Description
Key Responsibilities:
- Design and develop responsive website layouts for desktop and mobile.
- Collaborate with marketing to showcase menus, event galleries, and service offerings.
- Improve site usability and ensure a seamless user experience across all devices.
- Integrate customer inquiry/booking forms, Google Maps, testimonials, and more.
- Help maintain and update content using CMS platforms (e.g., WordPress, Webflow).
- Create wireframes, prototypes, and mockups to visualize site features.
- Optimize website speed, performance, and SEO fundamentals.
- Ensure web designs align with the brand's tone and aesthetic.
Application Instructions
Please apply for this position by submitting your text CV using InternSG.
Kindly note that only shortlisted candidates will be notified.
Be The First To Know
About the latest Java development Jobs in Singapore !
Software Engineer (Application & Web Development)
Posted 2 days ago
Job Viewed
Job Description
Responsibilities
• Design, develop, and maintain scalable web applications and backend services using Java and JavaScript technologies.
• Build RESTful APIs and microservices using Spring Boot and Node.js.
• Develop responsive user interfaces with React.js and TypeScript.
• Work with both SQL and NoSQL databases, including PostgreSQL and MongoDB.
• Collaborate effectively with Agile teams including DevOps, QA, and Product.
• Implement and maintain CI/CD pipelines and support DevOps practices using Docker.
• Ensure high-quality code through unit testing, code reviews, and automation.
• Troubleshoot, diagnose, and optimize application performance.
Requirements
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 1–3 years of hands-on experience in software development. Open to Fresh Graduate
• Strong proficiency in Java and JavaScript, with hands-on experience in Spring Boot, Node.js, and React.js.
• Solid understanding of TypeScript, SQL/NoSQL databases, and MongoDB.
• Familiarity with Docker, ElasticSearch, and DevOps principles.
• Experience working in an Agile/Scrum development environment.
• Good grasp of system design, APIs, and microservices architecture.
• Experience with cloud platforms (e.g., AWS, Azure, GCP), CI/CD tools, and infrastructure as code is a plus.
Only shortlisted candidates will be notified.
Please email a copy of your detailed resume to for immediate processing.
(EA Reg No: 20C0312)
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
Web Development Intern
Posted today
Job Viewed
Job Description
Company
Mashwire Pte. Ltd.
Designation
Web Development Intern
Date Listed
01 Oct 2025
Job Type
Entry Level / Junior Executive
Intern/TS
Job Period
From Jan 2025, For At Least 5 Months
Profession
Engineering
Industry
Advertising / Event / Exhibit
Location Name
Kampong Ampat, Paeonia Place, Singapore
Address
159 Kampong Ampat, Singapore
Map
Allowance / Remuneration
$1,000 monthly
Company Profile
We connect to light up relationships.
We exist to connect. Our Singapore-grown independent agency is made up of strategic thinkers who unearth insights to help you build relationships with your consumers. From conceptualisation to creating and amplifying effective executions, we pride ourselves in 3 key pillars.
Campaigns - Our integrative approach in creation & curation.
Creatives - Our strategic tool in communication.
Digital - Our thread in unifying brand experience.
We're not just selling ideas. We design bespoke solutions to answer your needs. Let us be part of your journey to celebrate meaningful relationships together
Job Description
We exist to connect.
If you're looking for a fast-paced, mission-driven organization where opportunities to learn and excel are endless, then Mashwire is the place for you.
You will be reporting to the Lead Developer, collaborating closely with strategic planners, designers, and marketers within a cohesive and empowering atmosphere.
Your typical day may include:
- Front / Back end programming primarily for websites, including dynamic response
- Prototyping and debugging codes
- Working collaboratively with cross-functional teams such as other web developers and UI/UX designers
- Opportunities to develop other digital interactive mediums such as Augmented Reality (AR), digital installations etc
We'd love to have a chat if you have:
- Pursuing a diploma / degree in computer science / engineering and/or related fields
- Coding skills in HTML, CSS, Javascript, .PHP
- Interest in integrating digital efforts with offline efforts
- Meticulous and detail-oriented, able to plan and keep track of timelines
- Willing to be hands-on and dare to be experimental
- Demonstrates pro-activeness, is a good team player and functions independently
- Ability to handle multiple tasks in a fast-paced environment
How we take care of you:
- Hybrid work model
- Team events & a great culture
- Ability to impact and influence business growth
We understand that experience comes in many forms so if your experience is close to what we're looking for, please don't hesitate to apply — we'd love to hear from you
Application Instructions
Please apply for this position by submitting your text CV using InternSG.
Kindly note that only shortlisted candidates will be notified.