Principal Software Engineer

Y3 TECHNOLOGIES PTE LTD

Singapore

On-site

SGD 150,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Y3 TECHNOLOGIES PTE LTD in Singapore is seeking a senior software engineer with 10–13 years of hands-on experience to help build scalable, enterprise-grade applications. You will lead development efforts, design technical specifications, and mentor a team of developers to deliver robust solutions using Java, Spring, Hibernate, REST services, and modern front-end tech.

You will architect systems based on user needs, participate in design reviews, testing, and documentation, coordinate releases,

Qualifications

  • Bachelor's degree in computer science, information technology, or related field.
  • 10–13 years hands-on software development experience in enterprise environments.
  • Strong proficiency in Java and OOP principles.
  • Experience with Spring, Hibernate, and MVC web frameworks.
  • Familiarity with Spring Boot, RESTful services, and Drools is a plus.
  • Proficient in VueJS/ReactJS, jQuery and Bootstrap.
  • Working knowledge of HTML5 and relational databases (EDB Postgres).
  • Demonstrated ability to lead and mentor technical teams.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong verbal and written communication skills.

Responsibilities

  • Contribute to development of high-quality, scalable software as part of a dynamic team.
  • Design and draft comprehensive technical specifications for software tasks.
  • Provide technical leadership and guidance to developers to meet project objectives.
  • Write clean, maintainable code aligned with specifications.
  • Conduct unit testing to ensure quality, performance, reliability.
  • Troubleshoot and resolve development issues.
  • Support software and product implementation as needed.
  • Participate in system integration testing to ensure seamless performance.
  • Maintain detailed documentation for projects and processes.
  • Collaborate cross-functionally to enhance software products.
  • Coordinate release planning and deployment with stakeholders.
  • Architect systems based on user requirements for scalability and performance.
  • Translate business requirements into robust functional and technical specs.
  • Lead or contribute to design validation, debugging, testing.
  • Conduct peer reviews of designs and code to adhere to best practices.
  • Manage data and application migration activities where applicable.
  • Support pre-sales with technical input and solution design.
  • Take on additional responsibilities as required by project demands.

Skills

Technical leadership
Mentoring
Problem solving
Communication skills
Multi-priority management
Self-motivated

Education

Bachelor's degree in CS/IT or related field

Tools

Spring
Hibernate
MVC frameworks
Spring Boot
RESTful services
Drools
VueJS
ReactJS
jQuery
Bootstrap
HTML5
EDB Postgres
Git
SVN

Job description

Primary Responsibilities
  • Contribute to the development of high-quality, scalable software as part of a dynamic and innovative team.
  • Design and draft comprehensive technical specifications for software development tasks.
  • Provide technical leadership and guidance to a team of developers to meet project objectives.
  • Write clean, efficient, and maintainable code in alignment with defined specifications.
  • Conduct unit testing to ensure software quality, performance, and reliability.
  • Troubleshoot and resolve technical issues encountered during development.
  • Support software and product implementation as needed.
  • Participate in system integration testing to ensure seamless performance across modules.
  • Maintain detailed documentation for software projects and development processes.
  • Collaborate cross-functionally with teams to continuously enhance software products and solutions.
  • Coordinate release planning and deployment activities with relevant stakeholders.
  • Architect systems based on user requirements, ensuring scalability and performance.
  • Translate business and user requirements into robust functional and technical specifications.
  • Lead or contribute to design validation, debugging, and testing efforts.
  • Conduct peer reviews of designs and code to ensure adherence to best practices.
  • Manage data and application migration activities where applicable.
  • Support pre‑sales teams with technical input and solution design during proposal stages.
  • Take on additional responsibilities as required by project demands.
Job Requirements:
  • Bachelor's degree in computer science, Information Technology, ora related field.
  • 10 to 13 years of hands‑on experience in software development, preferably in enterprise environments.
  • Strong proficiency in Java and Object‑Oriented Programming principles.
  • Experience with Spring, Hibernate, and web frameworks using MVC architecture.
  • Familiarity with Spring Boot, RESTful services, and business rules engines like Drools is a plus.
  • Skilled in front‑end technologies including VueJS, ReactJS, jQuery, and Bootstrap
  • Working knowledge of front‑end technologies such as HTML5.
  • Experience with relational databases, especially EDB Postgres, is desirable.
  • Demonstrated ability to lead and mentor technical teams.
  • Excellent problem‑solving, analytical, and debugging skills.
  • Strong verbal and written communication skills.
  • Self‑motivated with a passion for continuous learning andimprovement.
  • Ability to manage multiple priorities in a fast‑paced environment and meet deadlines.
  • Strong hands‑on experience with open‑source technologies.
  • Proficient with version control tools like Git and SVN.
  • Experience in solution architecture consulting and technical leadership.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

YCH Group Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

YCH Group Pte Ltd • Singapore

On-site
SGD 60,000 - 100,000
Software Developer - Contract
Software Developer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Looking for a new job? • Singapore

On-site
SGD 120,000 - 180,000
Staff Software Engineer - Contract
Staff Software Engineer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 140,000 - 180,000
Software Engineer
Software Engineer

ETLA LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and Hibernate)
Software Engineer (Must Have Java + Prefer ReactJS, Spring Boot, Spring Batch, Spring Cloud and Hibernate)

ITCAN PTE. LIMITED • Singapore

On-site
SGD 60,000 - 90,000
Software Developer (ReactJS) - Contract
Software Developer (ReactJS) - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Software Engineer
Software Engineer

ACHIEVE CAREER CONSULTANT PTE LTD • Singapore

On-site
SGD 85,000 - 120,000
Tech Lead
Tech Lead

LYNEER CORP (SINGAPORE) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000