Job Description:
· Be familiar with backend technology and related programming language such as java,kotlin or golang. And use them for developing REST API (Syncronous Process),Message Producer/Consumer Process (Async Process) and Batch process.
· Understand and adapt testing methodology and work with QA team to delivery software withQuality.
· Understand and adapt Microservice Architecture, Event Driven Architecture, ContainerOrchestration and Cloud technology to deliver software.
· Understand and adapt Agile methodology in software development.
· Understand and adapt CI/CD and be familiar with DEVOPS tools in software development.
· Work with L1/L2 support team as L3 to solve any production issues within SLA.
· Be senior team member and work with teammate to delivery software with quality.And be consultant for Jr. team member to solve some blocking problems.
Qualification:
· Bachelor’s degree in Computer Science or related field
· 3+ experienced in programming language.
· Proficiency in backend technologies and programming languages like Java, Kotlin, or Go,with experience in developing REST APIs, asynchronous processes, and batchprocessing.
· Proven experience working within Agile frameworks, adapting Agile principleseffectively in development.
· Ability to serve as L3 support for production issues, providing mentorship to juniorteam members and ensuring high-quality delivery.
· Good English proficiency.