Responsibilities: *Identify and analyze user requirements. Develop Java EE applications. *Prioritize, assign and execute tasks throughout the software development life cycle. *Design database architecture. *Schedule product releases with internal teams. *Ensure our applications are secure and up-to-date. Qualifications: *Have 6+ years' experience in Java backend programming. *Have solid understanding in Spring MVC, Spring Boot, MQ, Redis. *Good at English reading and writing.