登录获取应用

职位 › Singapore › 职位详情 今日新增

Software Engineer (Must Have Java Prefer Oracle PL/SQL,React,Spring Boot)

ITCAN PTE. LIMITED · PRUDENTIAL TOWER, CECIL STREET

全职现场办公英语

职位介绍

摘自雇主发布的职位信息 · ITCAN PTE. LIMITED · 发布于2026年10月13日

Software Engineer (Must Have Java Prefer Oracle PL/SQL,React,Spring Boot)

Job Description

We're looking for a detail-oriented and analytical Software Engineer with strong Java expertise to join our growing engineering team in Singapore. In this role, you will design, develop, and maintain robust Java-based applications while adhering to industry best practices and coding standards. You will work collaboratively with cross-functional teams to deliver high-quality software solutions that drive business value.

  • Design and develop scalable Java applications using object-oriented programming principles and established design patterns
  • Write clean, maintainable, and well-documented code while conducting thorough code reviews to ensure quality standards
  • Analyze technical requirements and translate them into efficient, organized software solutions
  • Develop and execute unit tests and participate in test-driven development practices to ensure application reliability
  • Debug and troubleshoot complex issues, demonstrating strong analytical and problem-solving skills
  • Collaborate with team members to understand requirements, provide technical insights, and contribute to architectural decisions
  • Utilize version control systems effectively to manage code repositories and maintain code integrity
  • Participate in agile development processes, including sprint planning, daily standups, and retrospectives
  • Continuously improve code performance and optimize existing systems for efficiency
  • Stay current with Java ecosystem developments and emerging technologies relevant to the role

Qualifications

Required Skills & Experience

  • Proficiency in Java programming with a strong understanding of object-oriented programming concepts
  • Demonstrated experience developing production-grade Java applications
  • Solid knowledge of software design patterns and best practices
  • Experience with version control systems, particularly Git
  • Familiarity with unit testing frameworks and test-driven development methodologies
  • Strong analytical and problem-solving abilities with meticulous attention to detail
  • Excellent organizational skills and ability to manage multiple tasks efficiently
  • Experience working in collaborative team environments

Preferred Skills & Experience

  • Experience with Spring Framework or other Java-based frameworks
  • Knowledge of microservices architecture and RESTful API development
  • Familiarity with SQL and relational database design
  • Experience with CI/CD pipelines and automated deployment processes
  • Understanding of Agile methodologies and software development lifecycle
  • Experience with performance optimization and debugging complex systems
  • Familiarity with containerization technologies such as Docker

提及的技能

Object-Oriented ProgrammingCode QualityGitSprint PlanningTest-Driven DevelopmentTraining Needs AnalysisTesting FrameworkAgile MethodologyJavaMultitaskingRequirements AnalysisVersion Control Systems

每个职位,都有你的匹配分

BabZituna按六个真实维度,将每个职位与你的资料对照评分,并告诉你为什么得出这个分数,公平性经过审计(阅读公开的偏见审计)。

获取应用 → ✓ 求职者100%免费
一个职位如何评分 示例
技能96经验90地点84工作方式74工作类型61薪资无数据

示例数据,并非真实候选人。每个维度根据你本人的资料按100分制评分;无法衡量的维度会如实标明,而不是猜测。