Number of Applicants
:000+
Let AI Supercharge Your Job Hunt!
JobCopilot scans 500,000+ company career sites daily to find jobs for you
About the Project
Implementing new process solutions in business management applications.
Responsibilities
• Designing, coding, testing, and debugging Java applications.
• Understanding user needs and translating them into technical specifications.
• Creating the architecture and design of Java-based systems.
• Working with other developers, designers, and stakeholders to deliver high-quality software.
• Writing clean, efficient, and maintainable code, following best practices.
• Ensuring applications are performant and scalable.
• Implementing security measures to protect applications and data.
• Deploying applications and providing ongoing support and maintenance.
Skills/Requirement
• A solid understanding of Java syntax, data structures, algorithms, and object-oriented programming (OOP) concepts like inheritance, polymorphism, and encapsulation.
• Proficiency in popular frameworks like Spring (and Spring Boot) or Hibernate for building web applications and other enterprise solutions.
• Knowledge of SQL and experience with relational databases like MySQL, PostgreSQL, and potentially NoSQL databases like MongoDB.
• Ability to write unit tests using frameworks like JUnit and Mockito.
• Knowledge of web development concepts, including servlets, JSP, and potentially front-end technologies like HTML, CSS, and JavaScript if working on full-stack projects.
• Understanding of how to design and interact with APIs, including RESTful APIs.
• Understanding of the Java Virtual Machine (JVM), including its components and how it executes Java code.
We regret to inform you that only shortlisted candidates will be contacted.
Auto-Apply to Similar Jobs with your AI JobCopilot
Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.