Job Offer Shenzhen – Software Solution Architect

Job Opportunity – Software Solution Architect

ref: sz2016ssa01

What you will do

  • Create architecture for transforming current platform from monolithic legacy web-app into
  • micro-service architecture
  • Develop new platform features following industry-standard best practices for software design,
  • development and testing
  • Suggest platform re-factoring (legacy application to distributed micro-service architecture)
  • • Software development and integration including critical issue resolution for on-site emergencies
  • • Guide and discuss development of these solutions with the team
  • Work in a multinational company

You need to have these skills

  • Master in Java at least 5+ years
  • Strong RESTful APIs and RESTful development experience
  • Strong SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis, Memcached) databases
  • Strong in Java Full Stack Development
  • Real development experiences with ERP or manufacturing side applications involving complex
  • process flow.
  • Experiences with micro service architecture and involved challenges (asynchronous
  • communication, service partition)
  • Experiences with source control using GIT
  • You have to be self managed and motivated – you take ownership on your projects

Nice to have

Fluent in Mandarin would be advantageous

Your Mission

You are planning and implementing the system architecture for extending an individual web-based ERP system(currently Struts 1 + JSP + JSP + Jquery) in the field of just in time watch manufacturing. This involves understanding of how manufacturing and supply chain work. You will create a distributed architecture around the current legacy system using recent technology (spring-boot, reactjs,angular …). This system will step-by-step dissolve the monolith of today and turn it into a distributed system with multiple services around. It is essential that you are master of Java including asynchronous and synchronous communication and have strong experiences in full- stack development and micro-services. You know how to make the progress of your work transparent to your stakeholders.

Legacy Stack Of Today:

Struts 1 + Spring+Velocity+JSP+Ajax+JQuery+Hibernate ORM+JSON/XML+JBoss 4.x + MySQL

Future Stack Of Tomorrow:

Spring Boot + Hibernate + JMS + Jquery + Angular + Reactjs