1. Be an active participant in the development of high-volume, high-performance, low-latency, and reliable mission-critical applications
2. Follow coding standards and development processes to ensure code quality and maintainability
3. Assist in code reviews and issue resolution
4. Design and develop new features based on requirements and specifications
5. Collaborate with team members to troubleshoot and fix system defects
6. Participate in technical discussions and project meetings, providing technical support and suggestions
1. Bachelor's or above degree in Computer Science, Software Engineering, or related field
2. Experience in Java programming, familiarity with Java development environment
3. Basic understanding of software development life cycle and agile development methodologies
4. Possess baseline problem-solving and debugging skills
5. Excellent communication skills and strong collaboration mindset
6. Willingness to learn and stay update to date on new technologies and programming languages
7. Possess foundational database knowledge, such as SQL, transaction and relational databases
Cake is on a mission to connect talent in the digital era with opportunities around the globe. To achieve this goal, we offer an online CV builder to help job seekers demonstrate their skills the way they like, and an informative Blog offering up-to-date career advice & resources to help them succeed in their careers.