Responsibilities Develop complex JAVA code for applications Work closely with local/global engineering team and global product management team to develop high quality application Responsible for new development of product according to specific requirements Lead technology development and project execution resulting in on-time delivery Verify and conduct design document, define function, structure, interface and other specifications Participate in and lead code reviews for developed features Responsible for digital products performance improvement Design and build solutions for different digital products integration Work with the testing team to define, review, and execute test cases Requirements B.S.or above in Software Engineering, Computer Science, or related discipline 6 years application development experience in JAVA Familiar with Java, Spring, Spring Cloud and related technologies Familiar with multi-tier application architecting Familiar with databases Experience in performance optimization Experience in Agile development process Experience in industry digital products development Good written and oral English skills is a plus #J-18808-Ljbffr