en

Services

Taiwan's leading employers trust us to deliver talent solutions tailored to their exact requirements.

Browse our range of services
Jobs

Our industry specialists will listen to your aspirations and share your story with the most prestigious organisations in Taiwan. Together, let’s write the next chapter of your career.

See all jobs
Candidates

Together, we’ll map out career-defining, life-changing pathways to achieve your career ambitions. Browse our range of services, advice, and resources.

Learn more
Services

Taiwan's leading employers trust us to deliver talent solutions tailored to their exact requirements.

Browse our range of services
Insights

Whether you’re seeking to hire talent or seeking a new career move for yourself, we have the latest facts, trends and inspiration you need.

See all resources
About Robert Walters Taiwan

For Robert Walters Taiwan, recruitment is more than just a job. We understand that behind every opportunity is the chance to make a difference to people’s lives

Learn more

Work for us

Our people are the difference. Hear stories from our people to learn more about a career at Robert Walters Taiwan.

Learn more

[Hybrid 軟體公司] Senior Java Engineer

Save job

Our company is committed to creating a work environment full of challenges and opportunities where every employee can reach their potential. We value teamwork and encourage employees to share their knowledge and experience. We believe that only through continuous learning and innovation can we stay ahead of the curve in the industry.

Senior Java Engineer

Salary: Competitive and

experience-based Location:

Taipei

Location:: Java 7, Java 8, Java 11, Spring Framework, JPA, Mybatis, JUnit, REST API, Oracle11g, 12c, RDBMS, SQL, Microservices Development,

No SQL

We are looking for an experienced Senior Java Engineer who will work alongside our development team to complete the business and product requirements. You will be responsible for designing and planning the database and system environment, writing systems and interfaces, and proposing performance optimization solutions for existing service APIs. In addition, you will help the development team introduce new technologies, conduct code reviews and solve development problems.

  • Assist the project manager to complete the business and product requirements
  • , design and plan the database and system environment, write the system and interface according to the product requirements,
  • and assist the development team to introduce new technologies

What will you do:

As our Senior Java Engineer, your primary responsibility is to assist the project manager with business and product requirements. You need to have strong technical knowledge and problem-solving skills to design and plan database and system environments, write systems, and interfaces. In addition, you need to propose performance optimization solutions for existing service APIs and assist the development team in introducing new technologies. We look forward to your leadership in this role and working with our team to drive the technical architecture of our products.

  • Assist the project manager to complete the business and product requirements
  • , design and plan the database and system environment, write the system and interface,
  • propose the performance optimization plan for the existing service API interface
  • , upgrade the product technical architecture of the product that is responsible
  • for it,
  • assist the development team to introduce new technologies
  • ,
  • assist the development team in code review and development problems

What do you bring:

As a senior Java engineer, you need to have some technical and managerial experience. We expect you to have at least 1 year of experience in managing a development team and at least 3 years of experience in program-related development. In addition, you will need to be familiar with programming languages such as Java 7, Java 8 and Java 11, and have development experience with Spring Framework, JPA, Mybatis, JUnit and REST APIs. If you also have experience with Oracle 11g, 12c, or other RDBMS-related databases, as well as experience writing SQL syntax for relational databases, this is even better. Finally, if you also have experience in microservices development and No SQL development, you are more than welcome to join our team.

  • More than 1 year of experience in managing the development team, preferably
  • more
  • than 3 years of program-related development experience
  • , familiar with programming language: Java 7 / Java 8 / Java 11
  • ,
  • Spring Framework related development experience
  • ,
  • JPA / Mybatis / JUnit / REST API development experience
  • Must have database: Oracle11g / 12c or other RDBMS related database experience
  • , must have experience in relational database SQL syntax writing,
  • experience in microservice development
  • , and experience in No SQL development is preferred

What makes this company different:

Our company is committed to creating a work environment full of challenges and opportunities where every employee can reach their potential. We value teamwork and encourage employees to share their knowledge and experience. We believe that only through continuous learning and innovation can we stay ahead of the curve in the industry.

What's next:

If you are interested in this position, please do not hesitate to apply now!

Click on the link below to submit your application.

Contract Type: Perm

Specialism: Software

Focus: Backend Development

Industry: IT

Salary: Negotiable

Workplace Type: Hybrid

Experience Level: Associate

Location: Taipei

Job Reference: 6VW66W-BC7DE014

Date posted: 22 January 2026

Consultant: Irene Chang