You will be responsible for designing and programming a small module or a large component and designing a feature, set of features, or whole feature area.
Essential Responsibilities:
l Be accountable for developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure
l Write code that meets standards and delivers desired functionality using the technology selected for the project
l Work on core data structures and algorithms and implement them using technology chosen
l Design and build high-quality software components that are flexible, reusable, and performant
l Take ownership of significant features
l Participate in software development with agile methodology
l Quickly prototype web/mobile applications that allow for rapid customer feedback
Qualifications/Requirements:
l Bachelor’s Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
l 5+ years software development and integrated solution development experiences
l Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns and Java coding principles
l Fluent in Java programming is a must.
l Hands-on experience in utilizing Spring Framework (Core, MVC, Data, and Boot, Cloud)
l Hands-on experience in RESTful web services development,
l Hands-on experience with SQL Databases such as MySQL, PostgreSQL etc.
l Experience with Big Data / Hadoop and NoSQL Database such as MongoDB is a big plus
l Experience with Mobile (WeChat or Native) Application is a big plus
l Experience with micro-service development with Spring Cloud is a big plus
l Experience with i18n is a big plus
l Full stack preferred: Hands-on experience with web development using HTML5, Java Script, jQuery, CSS. Also, Experience with Angular/React/Vue is a big plus
职能类别:软件工程师互联网软件开发工程师
关键字:JavaSpringCloud
联系方式
上班地址:华佗路1号
Get email alerts for the latest"Java开发工程师 jobs in Shanghai"