General information

Job ID

Description & Requirements

POSITION:                 Senior JAVA Software Engineer

Location:             Shanghai, China  


·       Collaborate with other developers and teams to ensure high quality software and timely delivery.

·       Perform technical reviews and ensure adherence to standard development practices (coding and testing).

·       Maintain and enhance applications on an ongoing basis.

·       Ensure that unit and system tests are automated, per quality assurance requirements.

·       Ensure the software meets the stringent security guidelines (OWASP, Veracode)

·       Optimize performance and scalability as necessary to meet business goals of application and environment.

·       Be open to take on other projects and responsibilities as necessary.

·       Ensure that internal process requirements are adhered to for all development tasks.

Required Skills:

·       Bachelor’s or master’s degree in Computer Science or related fields or strong self-learnt Computer Science background

·       4+ years Java programming experience, Familiarity with web server-side development skills, such as Spring Boot, restful API, tomcat etc.

·       3+ years of front-end software development experience. Strong HTML5, CSS, and Typescript/JavaScript fundamentals.

·       Familiarity with test Automation tools/software/framework focused on Unit and Integration tests, like Jenkins, JUnit, Mockito, Jasmine, Karma...etc.

·       Proficiency in OOD (Object-Oriented Design)

·       Experience on Agile/Scrum development processes

·       Good verbal and written English communication skills


·       5+ years java or frontend programming experience

·       Mobile app development/build experience

·       Experience with source code control tools like Git and SVN

·       Solid experience on Linux/AIX and Windows platforms

·       Secure Coding expertise

·       Angular development experience

·       Experience on healthcare business applications

·       Familiarity with AWS/Multi-Tenant software development

Infor Values:

Our Guiding Principles set the standard for how we work with one another. They define who we are as an organization and guide everything we do. By applying the same shared values that unleash prosperity in free societies—such as value creation, integrity, responsibility, free speech, and toleration—we encourage one another to take initiative and to challenge the status quo.


We have a relentless commitment to a culture based on a business philosophy called Market Based Management® (MBM®). Informed by the principles that allow a free and open society to flourish, MBM® prepares individuals to innovate, improve, and transform while fostering a healthy, growing organization that creates long-term value for its clients and supporters and fulfillment for its employees.