Senior Java Developer
上海毕波软件信息技术有限公司
- 公司规模:150-500人
- 公司性质:外资(欧美)
- 公司行业:计算机软件
职位信息
- 发布日期:2017-01-03
- 工作地点:上海-浦东新区
- 招聘人数:若干人
- 工作经验:3-4年经验
- 学历要求:本科
- 语言要求:英语 熟练
- 职位月薪:25000-29999/月
- 职位类别:高级软件工程师
职位描述
职位描述:
Blackboard helps shape the future of education by delivering technology and services solutions that transform the learning experience. We continually innovate to better enable educators, parents, and learners of all types to teach, learn, connect and communicate whenever they want and wherever they are. We partner with educational institutions globally in the higher education, K-12 and professional education markets to improve the education experience both inside and outside the classroom by facilitating access to information, enabling stronger student engagement and collaboration, enhancing communication, and supporting student safety, success and institutional effectiveness. Most importantly, we help every student achieve their full potential through access to lifelong learning.
POSITION RESPONSIBILITIES
This is an opportunity in the Product Development team, responsible for development of Blackboard’s Mobile Backend as a Service (mBaas). If you are an experienced backend engineer, care about education, and want to shape the future of online learning, we want to speak with you. We are looking for a leader with the following experience
Bring in everything you know about developing software, demonstrate expertise in our cloud technology stack, and innovate solutions from concept to code.
Become an active member of an agile team of developers. Participate in daily stand-ups, design sessions, code reviews, sprint demos.
Embrace test development as an integral part of what you deliver as a software developer.
Be willing to respond to the unique challenges of delivering and maintaining cloud-based software. This includes troubleshooting live production environments, minimizing downtime, and responding to client-reported issues.
PROFESSIONAL QUALIFICATIONS
The successful candidate will have a strong background in cloud software development, a passion for technology and a strong foundation in software development, problem solving, analytical thinking, and strong written & verbal communication skills.
Required skills:
6+ years of experience in hands-on design and development of web-based applications
Development experience using Services Oriented Architecture (SOA), web services, and SaaS architectures
Experience with multiple web technologies (Java, JavaScript, HTML, JSP, CSS, JSON, Node, PHP, REST, etc)
Experience with both SQL and non-SQL databases
Excellent Object Oriented design and coding skills
Great data structure, algorithm analysis and design skills
Experience writing unit & integrations tests
Ability to work with a team of engineers in cross-functional agile projects.
Excellent written and verbal English
Highly valued additional skills for this position:
Experience with MongoDB, Redis, and/or Elasticsearch
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
举报
分享
Blackboard helps shape the future of education by delivering technology and services solutions that transform the learning experience. We continually innovate to better enable educators, parents, and learners of all types to teach, learn, connect and communicate whenever they want and wherever they are. We partner with educational institutions globally in the higher education, K-12 and professional education markets to improve the education experience both inside and outside the classroom by facilitating access to information, enabling stronger student engagement and collaboration, enhancing communication, and supporting student safety, success and institutional effectiveness. Most importantly, we help every student achieve their full potential through access to lifelong learning.
POSITION RESPONSIBILITIES
This is an opportunity in the Product Development team, responsible for development of Blackboard’s Mobile Backend as a Service (mBaas). If you are an experienced backend engineer, care about education, and want to shape the future of online learning, we want to speak with you. We are looking for a leader with the following experience
Bring in everything you know about developing software, demonstrate expertise in our cloud technology stack, and innovate solutions from concept to code.
Become an active member of an agile team of developers. Participate in daily stand-ups, design sessions, code reviews, sprint demos.
Embrace test development as an integral part of what you deliver as a software developer.
Be willing to respond to the unique challenges of delivering and maintaining cloud-based software. This includes troubleshooting live production environments, minimizing downtime, and responding to client-reported issues.
PROFESSIONAL QUALIFICATIONS
The successful candidate will have a strong background in cloud software development, a passion for technology and a strong foundation in software development, problem solving, analytical thinking, and strong written & verbal communication skills.
Required skills:
6+ years of experience in hands-on design and development of web-based applications
Development experience using Services Oriented Architecture (SOA), web services, and SaaS architectures
Experience with multiple web technologies (Java, JavaScript, HTML, JSP, CSS, JSON, Node, PHP, REST, etc)
Experience with both SQL and non-SQL databases
Excellent Object Oriented design and coding skills
Great data structure, algorithm analysis and design skills
Experience writing unit & integrations tests
Ability to work with a team of engineers in cross-functional agile projects.
Excellent written and verbal English
Highly valued additional skills for this position:
Experience with MongoDB, Redis, and/or Elasticsearch
This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time.
职能类别: 高级软件工程师
公司介绍
Blackboard is helping education leaders enhance every aspect of the teaching and learning experience. Blackboard’s broad reach covers our traditional, market-leading e-Learning solutions, in addition to mass notification, campus security, and commerce. We are dedicated to fostering a culture of lifelong education and growth. Across courses, campuses, organizations, companies, government agencies, and communities, Blackboard is powering the educational age around the globe.
For more information about Blackboard and our career opportunities, please visit
Website: www.blackboard.com
Linkedin Home: https://www.linkedin.com/company/blackboard?trk=top_nav_home
For more information about Blackboard and our career opportunities, please visit
Website: www.blackboard.com
Linkedin Home: https://www.linkedin.com/company/blackboard?trk=top_nav_home
联系方式
- 公司地址:上班地址:金科路2889弄长泰广场写字楼C座3楼