You will drive the end-to-end development of enterprise-grade IT applications, leveraging your deep Java expertise to build robust, scalable solutions. Operating in a comparable capacity for at least three years, you will directly influence system architecture and collaborate within an agile environment to deliver high-quality software that meets complex business demands.
Responsibilities
- Lead IT application development lifecycles utilizing Java EE and Spring Framework.
- Design, optimize, and maintain relational databases using Oracle with PL/SQL.
- Implement REST web services and modern front-end technologies like ReactJS, JavaScript, and CSS.
- Develop mobile applications across iOS and Android platforms where applicable.
- Manage application deployment and configuration within IBM WebSphere and Eclipse environments.
- Drive the system development life cycle (SDLC) from requirements gathering to final deployment.
- Degree in Computer Science, Information Technology, or a related discipline.
- At least 5 years' solid post-undergraduate IT application development experience, with three years in a similar capacity.
- Hands-on proficiency in Java EE, Spring Framework, and relational databases (Oracle/PL/SQL).
- Knowledge of iBATIS, Hibernate, JSF, HTML, XML, JSON, and responsive web design.
- Strong analytical, problem-solving, communication, and team-collaboration skills.
- Full conversance with SDLC development methodologies and fluency in English and Chinese.
