- 50 RAFFLES PLACE Central Region (Singapore) Singapore

工作地点
职位描述
岗位职责
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.
重要安全守则
申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。