Location: China, ShanghaiApply Now
You are great at:
o Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
o Contribute in all phases of the development lifecycle
o Write well designed, testable, efficient code on cloud base, micro-service base
o Ensure designs are in compliance with specifications
o Prepare and produce releases of software components
o Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
o Collaborate with cross-functional teams, including product owner, IT PM, Business owners to define, design, and ship new features.
What it takes:
o BS/MS degree in Computer Science, Engineering or a related subject
o Proven hands-on Software Development experience
o Object Oriented analysis and design using common design patterns
o Experience in the Spring Framework/Spring boot
o Experience in developing web applications using at least one popular web framework (Spring MVC) and have knowledge of REST APIs.
o Good communication with local team.
o Preferred previous experiences / competencies to prepare for the position :
o Cloud experience (AWS/Azure/Aliyun/Baidu Cloud) is a plus
o Excellent knowledge of Relational Databases, NOSQL, SQL and ORM technologies (JPA2, Hibernate) is a plus.
o Understanding of scalable, and failure resilient distributed systems is needed.
o Experience with node.js, php, or Python is also a plus.
At OpenText we understand and value diversity in our employees and are proud to be an Equal Opportunity Employer.