■ Job Description
-Work with client/team leader to clarify requirements as needed
-Participate in designing, developing and implementing the software
-Create and perform unit test and troubleshoot the software
-Participate in design/code reviews
-Improving the productivity of the team through introducing best practices, new technologies and guiding the team to apply them in their daily works.
-Establishing & maintaining technical relationships with the team and client technical professionals.
-Be able to review source code and break tasks for team member is a plus.
-Mentor member developers.
■Requirements
-Have +5 years of experience in Java software development
-Have knowledge about Kotlin using the Riposte Framework
-Have knowledge about AWS, EC2
-Have knowledge about Microservices such as: Spring MVC
-Strong analytical and problem solving skills
-Good interpersonal, written, and verbal communication skills with demonstrated ability to work in a team environment
-Able to communicate effectively in English and the ability to communicate complex technical issues to client