en

Services

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
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

We understand that no two organisations are the same. Find out more about how we've customised our talent solutions to help clients in Taiwan meet their needs.

Read more
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

[ USA Listed Company ] Lead Software Engineer - Java

Save job

Our client is seeking a highly skilled and experienced Lead Software Engineer to join their dynamic team. This role offers the opportunity to make a significant impact, conducting impactful reviews, troubleshooting issues, and collaborating directly with clients. You will be part of cross-functional teams, leading full-cycle development, and delivering innovative technology solutions. This is an exciting chance to elevate your career in a positive, challenging environment.

Salary: Competitive and based on experience

Location: Taipei

Keywords: Software Engineering, Java, Leadership, Full-cycle Development, Code Quality, Client Collaboration

Our client is seeking a highly skilled and experienced Lead Software Engineer (Java) to join their dynamic team. This role offers the opportunity to make a significant impact, driving code quality, conducting impactful reviews, troubleshooting issues, and collaborating directly with clients. You will be part of cross-functional teams, leading full-cycle development, and delivering innovative technology solutions. This is an exciting chance to elevate your career in a positive, challenging environment. Unleash your potential with this incredible opportunity!

  • Key developer and software architect role
  • Opportunity to drive code quality and conduct impactful reviews
  • Participation in cross-functional teams and full-cycle development

What you'll do:

As a Lead Software Engineer (Java), you will play a pivotal role in shaping the technological landscape of our client's operations. Your expertise will be crucial in fulfilling various roles including key developer, software architect, development team lead, project coordinator, reviewer or auditor. You will have the opportunity to enhance the existing software development process while introducing new engineering practices. Your commitment to code quality guidelines and standards will be instrumental in driving the company's technological advancement. Furthermore, your ability to communicate effectively with architects on the client’s side will ensure that business requirements are clearly understood and met. Your participation in workshops and presentations will help convey proposed solutions to clients effectively. Embracing an Agile approach, you will drive the full cycle of application development. Collaborating with other developers, you will deliver first-class technology solutions that meet the needs of our diverse clientele.

  • Fulfill roles of key developer, software architect, development team lead, project coordinator, reviewer or auditor
  • Understand, follow and enhance defined software development process and introduce engineering practices
  • Provide input on, follow and evangelize code quality guidelines and standards
  • Review and audit design solutions
  • Communicate directly with architects on client’s side to clarify business requirements
  • Participate in workshops and presentation of proposed solutions to clients
  • Drive full-cycle of application development using Agile approach
  • Coordinate work with other developers to deliver first-class technology solutions

What you bring:

The ideal candidate for the Lead Software Engineer (Java) position brings a wealth of experience and knowledge to the table. With a Bachelor’s degree or higher in Computer Science, Software Engineering or related majors, you have spent at least 7 years honing your development skills. Your advanced knowledge of Core Java, Spring, Hibernate, Webservices, Restful services and React JS sets you apart from your peers. You are an expert in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles. Your excellent interpersonal skills, analytical mind, and conscientious attitude make you a valuable team player. With an upper intermediate (CEFR B2) or higher level of spoken and written English, you communicate effectively with both team members and clients. Your understanding of code quality measurements and ability to implement efficient Unit Tests ensures that all software meets the highest standards.

  • Bachelor’s degree or above in Computer Science, Software Engineering or related majors
  • Minimum 7 years of relevant development experience
  • Advanced knowledge of Core Java, Spring, Hibernate, Webservices, Restful services and React JS
  • Expertise in designing high quality solutions using OOP, TDD/BDD, Design Patterns and SOLID principles
  • Excellent interpersonal skills, analytical mind, conscientious attitude
  • Upper intermediate (CEFR B2) or higher level of spoken and written English
  • Good communication skills
  • Understanding of code quality measurements and ability to implement efficient Unit Tests

What sets this company apart:

Our client is one of the most loved workplaces according to Newsweek 2021, 2022 & 2023. They believe that employee ideas are the main driver of their business and provide a very supportive environment where your voice matters. You will be challenged while working side-by-side with the best talent globally. They work with top-notch technologies, constantly seeking new industry trends and best practices. They offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey. At this company, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with them.

What's next:

Ready to take your career to new heights? Apply today!

Apply Today by clicking on the link provided!

Contract Type: FULL_TIME

Specialism: Software

Focus: Backend Development

Industry: IT

Salary: Negotiable

Workplace Type: On-site

Experience Level: Mid Management

Location: Taipei

Job Reference: LR0I0W-1E37C696

Date posted: 24 September 2024

Consultant: Cassie Tsai

I'm Robert Walters Are you?

Come join our global team of creative thinkers, problem solvers and game changers. We offer accelerated career progression, a dynamic culture and expert training.