JAVA开发工程师
北京智杰通途管理咨询有限公司
- 公司行业:专业服务(咨询、人力资源、财会)
职位信息
- 发布日期:2015-07-06
- 工作地点:北京-海淀区
- 招聘人数:若干
- 工作经验:3-4年
- 学历要求:本科
- 职位类别:高级软件工程师
职位描述
? Job Description:
Design and develop our next generation applications using a combination of custom developed, open source, and off-the-shelf components.
? Understand the platform needs of other functional areas, and provide design and development assistance as required.
? Advocate, document, and follow best design and development practices.
? Be a software engineer guru, providing guidance and mentorship to other members of the engineering organization.
Skills:
? Core Java developer with deep knowledge of threading, concurrency, and IO.
? Strong knowledge and experience with relational databases, SQL, and JDBC.
? Strong Object Oriented Analysis and Design skills.
? Passionate about engineering, security, scalability, and complex-system cost optimization.
? Expert knowledge of JVM internals, MySQL performance/optimization, and distributed systems.
? Motivated self-starter, able to be highly productive working alone or in a team. Must work well with limited supervision, capable of juggle multiple priorities, and able to thrive in a fast-paced and demanding environment.
? A good command of the English language, both spoken and written.
Experience:
? Degree in Computer Science or Electrical Engineering, or relevant education/experience.
? 3 years experience as a Senior Software Engineer or Architect specializing in backend, platform, or infrastructure development.
? Experience with designing, developing, and supporting external APIs based on REST.
? Experience with distributed caching tiers.
? Familiarity with queuing systems, asynchronous messaging, and JMS.J
Design and develop our next generation applications using a combination of custom developed, open source, and off-the-shelf components.
? Understand the platform needs of other functional areas, and provide design and development assistance as required.
? Advocate, document, and follow best design and development practices.
? Be a software engineer guru, providing guidance and mentorship to other members of the engineering organization.
Skills:
? Core Java developer with deep knowledge of threading, concurrency, and IO.
? Strong knowledge and experience with relational databases, SQL, and JDBC.
? Strong Object Oriented Analysis and Design skills.
? Passionate about engineering, security, scalability, and complex-system cost optimization.
? Expert knowledge of JVM internals, MySQL performance/optimization, and distributed systems.
? Motivated self-starter, able to be highly productive working alone or in a team. Must work well with limited supervision, capable of juggle multiple priorities, and able to thrive in a fast-paced and demanding environment.
? A good command of the English language, both spoken and written.
Experience:
? Degree in Computer Science or Electrical Engineering, or relevant education/experience.
? 3 years experience as a Senior Software Engineer or Architect specializing in backend, platform, or infrastructure development.
? Experience with designing, developing, and supporting external APIs based on REST.
? Experience with distributed caching tiers.
? Familiarity with queuing systems, asynchronous messaging, and JMS.J
公司介绍
北京智杰通途管理咨询有限公司诚聘