Position Summary
- Understand and implement software-related requirements accurately in order to provide an Android application that meets its purpose on time.
- Develop software optimized for usability, performance, maintenance, etc. based on understanding the Android platform.
- Design, develop, and maintain scalable backend services.
- Collaborate with cross-functional teams to define and implement new features.
- Ensure backend services are performant, secure, and reliable.
- Write clean, maintainable, and efficient code with well-documented practices.
- Review code with best practices of readability, testing patterns, documentation, reliability, security, and performance considerations in mind.
- Ensure full visibility, error reporting, and monitoring of high-performing backend services.
- Stay up-to-date on the latest backend technologies and trends.
Mandatory Requirements:
- Advanced SW Certification (Technical test Coding - On-site).
Role and Responsibilities
- [Designing Backend Service] Participate in designing optimal service that meets requirements.
- [Securing Service quality] Participate in solving issues coming from verification department or market and improving quality of Backend Service.
- [Maintaining and Optimizing Service] Participate in terms of system improvement that leads to the efficiency of cost operation.
Minimum Requirements
- Have deep understanding of Java and Object Oriented Programming.
- Have good communication skills in English.
- Accustomed to using versioning systems (GitHub).
- Have experience in SQL Query.
- Have experience in REST API Development (Springboot, Ratpack or others) is a plus.
- Have experience in Service Oriented Architecture / Microservices Architecture is a plus.
- Have experience in working with DynamoDB / In-memory-DB such as Redis is a plus.
- Have experience using AWS services is a plus.
- Bachelor degree in Computer Science, Information System, Information Technology, Software Engineering, Electrical Engineering, Math, Physics, from reputable universities.
- Generally requires a bachelor's degree with a minimum of 2 years related experience, or advanced degree without experience.
* Samsung has a strict policy on trade secrets. In applying to Samsung and progressing through the recruitment process, you must not disclose any trade secrets of a current or previous employer.