岗位基本技能要求:
JAVA Programmer Requirement
•Minimum 3 years of experience working with Java Programming Language
至少3年以上的JAVA编程经验
•Experience in financial (payment) platform development
具备金融类(支付)平台开发经验
•Knowledge experience to manage the microservice applications in Containerchestration platform using Docket Kubernetes to achieve high scalability high availability.
懂得和有经验使用Docker Kubernetes使用Docket Kubernetes来管理microservice applications达到高弹性和高可用。
•Familiar with Java Web development using HTML5/CSS/JS/JQuery/JSP.
熟悉 HTML5/CSS/JS/JQuery/JSP,并且至少可以使用这些技能进行二次开发.
•Highly efficient in Java & proficiency in object-oriented programming
精通JAVA 和面向对象的编程
•Experienced with full-stack development skillset knowledge in Microservice architectural design.
在微服务开发技能和设计方面拥有丰富的知识。
•Proficient in Java back-end/OLTP development using Spring boot, MVC REST technology stacks.
使用Spring boot、MVC 和 REST 技术,熟练开发 Java 后端/OLTP。
•Experienced understhow to integrate with Message queue, Pub/Sub messaging systems such as Kafka RabbitMQ.
经验丰富并知道如何与消息队列、Pub/Sub 消息系统(如Kafka RabbitMQ)集成。
•Proficient inM frameworks using Spring Data JPA Hibernate EH-Caching.
熟练ORM 框架,会使用Spring Data JPA Hibernate EH-Caching 。
•Familiar with Redis as a nosql database
熟悉Redis作为Nosql数据库的使用。
•Familiar with Linux basic commands
熟悉Linux系统基本命令
•Minimal understanding of Socket programming, Sync/Async, Blocking/Non-Blocking in JAVA NIO.
初步了解Socket programming, Sync/Async, Blocking/Non-Blocking in JAVA NIO.
加分项:
Bonus:
•Experience in banking project
有银行项目开发经验
•Familiar with Apache Camel integration programming.
熟悉Apache Camel的集成编程。
•Experience in developing massive data high concurrency systems
有开发海量数据和高并发系统的经验
•Familiar with Spring Batch framework on batch integration programming.
熟悉Spring Batch框架的批量和集成编程。