We're partnering with a financial regulator to expand their DevOps Team, actively seeking a skilled Java/OpenShift Developer to join.
about the job.
- Support and develop application systems by providing comprehensive maintenance and continuous development to ensure they remain robust and user-friendly
- Gather and analyze system requirements with stakeholders through effective engagement, ensuring their needs are accurately captured and addressed in the development process
- Design scalable system architectures that meet current business needs and accommodate future growth and technological advancements
- Write efficient code using Java and Spring Boot, focusing on high quality, maintainability, and adherence to industry best practices for optimal performance
- Conduct various testing phases, including unit and user acceptance testing, to identify and resolve issues early, ensuring a smooth deployment process
- Collaborate with teams to ensure effective communication and teamwork throughout the project lifecycle while maintaining accurate and comprehensive system documentation for future reference
skills & experiences required.
- Holds a university degree in a relevant discipline; At least 6 years' experience in system development
- Extensive experience in deploying, operating, and managing the Red Hat OpenShift Container Platform
- Sound technical knowledge of all the following:
- Microservices architecture
- Spring Boot / Security
- Spring Data / MyBatis / JPA
- Gradle / Gitlab / Jenkins or other CD/CI tools
- Oracle RAC and PL/SQL Programming
- Experience with the following a plus:
- Migrating Docker Swarm applications to the OpenShift platform
- Tomcat / Nginx
- RabbitMQ / Redis / ELK Stack
- JUnit / Katalon / Jest or others auto testing tools
- Ability to perform requirement collection, design, programming, testing and implementation with minimum supervision
- Good English and Chinese communication skills (both written and verbal)