We're looking for a technically sound Software Engineer in Java technologies for our various projects in full stack development. You're expected to build & design Java applications in an end-to-end development lifecycle for our clients' various businesses in China.
The Responsibilities
- You will be part of the experienced teams in building innovative solutions & applications
- You will closely work with clients to design, develop, test, and release software to meet their needs
- You will be exposed to complex software challenges
- Degree in Computer Science or equivalent
- Ability to engage Mandarin-speaking clients in both fluent speaking & writing
- Experience developing web application, Web Forms, microservices, and Enterprise Workflows
- 5+ years of experience in systems analysis, design, programming with knowledge the following technologies & development tools:
- RESTful API architecture
- Java/J2EE, JSP, JSF, Spring Framework (Security, MVC, Cloud, Boot), SOAP, Web Services, Mybatis
- Redis technology (Jedis client), RabbitMQ, ActiveMQ, JMS or similar technologies
- HTML5, CSS, JQuery and Ajax
- Tomcat
- Oracle Database, SQL, PL/SQL, MySQL
- CI/CD tools such as Git, Jira, Jenkins
- Unit testing tools such as JUnit, spring test
- Good to have:
- Exposure and experience in working with cloud solution delivery
- MySQL
- Kubernetes
- Exposure and knowledge on Kafka, Hadoop, Spark, Elasticsearch
- Amazon Cloud services
- Bootstrap, ReactJS