Senior / Principal Software Engineer (Cloud Application Development)

LITE-ON logo

LITE-ON

View Salaries, Reviews, and more  

Job Summary


Salary
S$5,200 - S$8,200 / Monthly

Job Type
-

Seniority

Years of Experience
At least 5 years

Tech Stacks
Python GraphQL PostgreSQL SQL Flask Springboot kafka Java ORM CI Spring API Go Docker Rest API AWS

Job Description

Key Responsibilities:

  • Create application design by working with technical leads and architects.
  • Create and maintain high-quality Design documentation.
  • Produce code with established design principles including static and dynamic code analysis.
  • Proactively learn related architectural components including Databases, Message Broker\Contribute to deployment activities including Dockerization, CI/CD pipelines.
  • Collaborate in a multi-cultural team.

Requirements:

  • 5+ years of experience in Cloud Application development.
  • Strong programming knowledge in one or more programming languages โ€“ preferably in Python / Golang / Java.
  1. Able to produce a clear and maintainable codebase. Knowledge of clean coding practices such as S.O.L.I.D is essential.
  2. Demonstrate skills in unit testing and appreciate the benefits of test suites.
  • Demonstrate knowledge of REST API best practices and design guidelines.
  1. Strong skill set in one or more REST API frameworks โ€“ such as Spring Boot, FAST API, and Flask.
  2. Expected to know the performance, deployment, and security considerations of REST API
  • Highly desirable to have GraphQL experience supporting Frontend applications.
  • Hands-on experience in one or more relational Database systems โ€“ preferably in PostgreSQL.
  1. Demonstrate ability to independently design Schema, usage of ORM tools, and write plain SQL.
  • Working knowledge of event-driven architecture and experience in one or more Message Brokers, preferably Kafka.
  • Essential to know the fundamentals of containerized applications.
  • Able to work by integrating design with other teams even with insufficient/partial information.
  • Desirable to have a working knowledge of public cloud infrastructure, preferably in AWS.

Interview Questions of Senior / Principal Software Engineer (Cloud Application Development) at LITE-ON

Currently, there aren't any interview questions for this role at LITE-ON shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now