职责
1.识别和分析用户需求
2.在整个软件开发生存周期中对任务进行优先排序、分配和执行
3.开发Java EE应用程序
4.编写设计完善、高效的代码
5.审查、测试和调试团队成员的代码
6.设计数据库体系结构
7.与内部团队一起安排产品发布
8.文件开发阶段确保我们的应用程序是安全的和最新的
要求
1.3—5年以上Java开发人员或大公司类似职位工作经验
2.有设计、构建和测试Java EE应用程序的经验
3.深入了解流行的Java框架,如JSF和Spring MVC
4.深入了解流行的内存数据存储(如Redis)
5.对流行中间件(如Kafuka、MQ)有深入的了解
6.面向对象设计(OOD)经验
7.良好的委派和时间管理能力
8.解决问题的能力
9.计算机科学、工程或相关专业学士学位
10.良好的英语口语
11.熟悉微服务
Responsibilities
Identify and analyze user requirements
Prioritize, assign and execute tasks throughout the software development life cycle
Develop Java EE applications
Write well-designed, efficient code
Review, test and debug team members’ code
Design database architecture
Schedule product releases with internal teams
Document development phases
Ensure our applications are secure and up-to-date
Requirements
3-5+ years’ work experience as a Java Developer or similar role for a large corporation
Experience designing, building and testing Java EE applications
In-depth knowledge of popular Java frameworks like JSF and Spring MVC
In-depth knowledge of popular in-memory data store (e.g. Redis)
In-depth knowledge of popular middleware (e.g. Kafuka, MQ)
Experience with Object-Oriented Design (OOD)
Good delegation and time management skills
Problem-solving abilities
BSc in Computer Science, Engineering or relevant field
Good oral English
Familiar with microservice