POSITION: Java Developer
REPORTING: Java Software Development Lead
LOCATION: Singapore
POSITION SUMMARY
The Java Developer will be responsible for developing and maintaining highquality software solutions. The role includes designing and implementing large distributed system architectures optimizing performance and ensuring stability. The ideal candidate will have a strong foundation in Java development experience with high concurrency systems and a passion for cuttingedge technologies.
KEY RESPONSIBILITIES:
- Design and development of large distributed system architectures.
- Development and maintenance of highquality software solutions using Java JavaScript C# CSS HTML and HTML5.
- Proficient application of Spring Framework Spring Boot and Spring Cloud.
- Implementation of MyBatis and SQL with a focus on performance improvement.
- Design and integration of RESTful APIs with JSON and AJAX.
- Use of MySQL and NoSQL databases for efficient data management.
- Utilization of MongoDB and Redis for optimized database solutions.
- Version control management using Git and Git Flow.
- Optimization of system performance and assurance of stability.
- Architecture design and development of discount promotion systems user growth systems and friend recommendation systems.
- Active participation in performance optimization troubleshooting and resolution tasks.
- Collaboration with team members to solve problems and improve processes.
QUALIFICATIONS:
- Bachelor’s degree or above in a computerrelated field.
- Proficient in Spring Framework Spring Boot and Spring Cloud applications.
- Proficient in MyBatis and SQL with strong SQL performance improvement skills.
- Experience in designing RESTful APIs with JSON and AJAX.
- Familiar with MySQL and NoSQL databases (SQL performance improvement skills).
- Familiar with MongoDB and Redis.
- Proficient with Git and Git Flow version control tools.
- At least 2 years of development experience in Java/JavaScript/C# and related frameworks.
- Strong logical thinking and problemsolving skills.
- Excellent engineering implementation abilities.
- Ability to analyze summarize and solve complex problems.
Skills
Java