Senior Software Engineer/Tech Lead (Point Service)
Description
A Global IT Services company is looking for a Senior Software Engineer. As a tech lead, you will join daily huddles to report your progress and work closely with product managers and project managers, and lead team members in application design and development.
Responsibilities
- Lead the front and backend development
- Develop applications through design, coding, code review, test, release
- Work to improve existing design and features
- Introduce new architecture, design scalable systems, and refactor
- Lead improvements to the development environment (e.g. CI/CD, test automation)
- Create, update, and manage documentation
- Be on-call for production support, handle troubleshooting, and support other developers
Why should you apply
- Great opportunity to be able to work for well-established company
- Cross-departmental communication is possible in an international environment
Interview Process: 3 times
【Company Details】
Our client is a Global company with a strong presence across several business divisions. It has enjoyed sustained growth both domestically and overseas, including US and Europe. It proud itself of a diverse and international environment and a strong focus on equal opportunities, which translates into plenty of career opportunities. Given the variety of businesses, it deals with a strong variety of technologies so it is a great place to expand your skills!
Also, employees are welcome to choose their own setup (Windows/Mac, etc.); whatever makes them comfortable! Free meals are also provided at the company cafeteria. Their chefs work to create exciting new menus and dishes, so employees never get tired of the food!
【Working Hours】
9:00 - 17:30 (Mon-Fri)
【Holidays】
Saturday, Sunday, and National Holidays, Year-end and New Year Holidays, Paid Holidays, Other Special Holidays
【Services / Benefits】
Social insurance, Skillhouse Benefit, No smoking indoors allowed (Designated smoking area), Commutation Allowance, Free Cafeteria, and Casual clothes are acceptable
Required Skills
- Java/Spring Boot development experience
- Experience in agile development (Scrum, Kanban)
- Development experience with a relational database (e.g., Maria DB, MySQL)
- Experience in leading a development team
- Experience with Container (e.g., Docker, Kubernetes, Istio)
- Experience with Redis
- Front-end Knowledge
- Experience in Performance Tuning