职位描述
• Experience Level: 5+ to 10 years
• Proficient in English speaking and communication, with experience collaborating across different cultures
• Strong proficiency in Java 8 and above.
• Hands-on experience with Spring Framework, including Spring Security, Spring Integration, Spring Batch, Spring Data, Spring Cloud, and Spring Boot.
• Acted as a team lead, responsible for breaking down tasks, assigning them to team members, and monitoring task progress.
• Acted as an application architect, reviewing design and code to ensure alignment with architectural standards.
• Proficiency in ORM frameworks such as Hibernate, or MyBatis.
• Scripting experience with Unix/Linux.
• Experience with RDBMS PostgreSQL / MySQL and NoSQL databases is required.
• Experience with reporting and related tools such as Jasper.
• Experience working with messaging queues such as IBM MQ, ActiveMQ, Kafka streaming
• Experience in REST API development and micro services development
• Experience in ReactJS Micro Front-End (Qiankun, stitcher library), Material UI, Bootstrap, and NPM.
• Proficient with Jenkins,Git, Jenkins and GitHub, BitBucket, CodeScan tools.
• Design and implement microservices-based architectures, ensuring that services are loosely coupled, resilient, and scalable.
• Utilize Docker, Kubernetes technologies to build and manage applications in containerized environments i.e. OpenShift.
• Write clean, maintainable, and well-documented code following industry best practices and coding standards. Conduct code reviews and mentor junior developers.
• Familiarity with Agile practices.
• Familiarity with application performance monitoring (APM) tools, such as Prometheus, Grafana, or ELK stack.
• Experience with continuous integration and release automation.
• Proficient with collaboration tools such as Confluence and JIRA.
• Experience in Banking / Financial domain would be an added advantage.
• Certifications in Java or related technologies would be an added advantage.
• Minimum bachelor’s degree or equivalent
Soft Skills:
• Strong teamwork and communication skills.
• Excellent problem-solving abilities.
• Adaptability to evolving project requirements and priorities.
• Ability to articulate and clearly communicate complex problems and solutions in a simple and logical manner.
• Well-developed analytical skills and the ability to provide clarity to complex issues and synthesize large amounts of information.
• Deadline sensitive and able to work independently and under pressure.
• 经验水平:5至10年
• 精通英语口语与沟通,具有跨文化协作经验
• 熟练掌握Java 8及以上版本
• 具备Spring框架实战经验,包括Spring Security、Spring Integration、Spring Batch、Spring Data、Spring Cloud及Spring Boot
• 曾任团队负责人,负责任务分解、分配及进度监控
• 曾任应用架构师,参与设计与代码评审,确保符合架构标准
• 掌握Hibernate或MyBatis等ORM框架
• 具有Unix/Linux系统脚本编写经验
• 熟悉关系型数据库PostgreSQL/MySQL及NoSQL数据库
• 具有Jasper等报表工具使用经验
• 熟悉消息队列技术,如IBM MQ、ActiveMQ、Kafka流处理
• 具备REST API与微服务开发经验
• 掌握ReactJS微前端(Qiankun、stitcher库)、Material UI、Bootstrap及NPM
• 熟练使用Jenkins、Git、GitHub、BitBucket及CodeScan等工具
• 设计并实施基于微服务的架构,确保服务低耦合、高弹性与可扩展性
• 运用Docker、Kubernetes等技术在OpenShift等容器化环境中构建和管理应用
• 编写整洁、可维护、文档完善的代码,遵循行业最佳实践与编码规范。负责代码审查并指导初级开发人员
• 熟悉敏捷开发实践
• 了解应用性能监控(APM)工具,如Prometheus、Grafana或ELK技术栈
• 具有持续集成与自动化发布经验
• 熟练使用Confluence、JIRA等协作工具
• 有银行/金融领域经验者优先
• 持有Java或相关技术认证者优先
• 需具备学士及以上学历
软技能:
• 出色的团队协作与沟通能力
• 卓越的问题解决能力
• 能适应项目需求与优先级的动态调整
• 善于清晰阐述复杂问题及解决方案,表述条理清晰
• 具备扎实的分析能力,能厘清复杂问题并高效整合海量信息
• 时效意识强,能在压力下独立开展工作
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕