高级后端软件开发工程师 (AI, Java, Vert.x, AWS) - 远程美国
Senior Back End Software Developer (AI, Java, Vert.x, AWS) - Remote US
职位名称
高级后端软件开发工程师(AI、Java、Vert.x、AWS)- 远程美国
工作地点
沃尔瑟姆
关于我们
Revvity 是一家开发和提供端到端解决方案的公司,旨在帮助科学家、研究人员和临床医生解决世界上最严峻的健康挑战。我们结合了行业颠覆者的热情与长期领导者的经验。来自全球的 11,000 多名同事是公司成功的关键,也是我们不断突破边界、追求更好人类健康的理由。
在 Revvity 找到你的未来
我们正在寻找一位才华横溢的高级后端软件开发工程师(AI、Java、Vert.x、AWS)加入我们的 Signals 软件团队,打造我们下一代云笔记本应用。你将专注于我们云笔记本产品的后端设计和开发,帮助将市场要求转化为易于使用且优雅的应用程序,专为科学界设计。
如果你希望加入一个由才华横溢的工程师、设计师和产品经理组成的国际团队,并为交付具有巨大影响、以客户为中心的功能做出贡献,这将是一个绝佳的机会。
你将负责:
- 与团队成员协作,确定优先级、规范和功能实现
- 编写文档齐全、干净且经过测试的代码
- 创建安全、高效的接口和服务
- 将新的高影响力功能构建并维护到 Signals Notebook 中
- 使用云服务和相关技术
基本要求:
- 5-7 年 Java 编程经验
- 3-5 年反应式编程(Vert.x)经验
- 1-2 年使用 AI 工具进行开发的实际经验(创建 AI 代理并利用 AI 工具进行开发)
- 3-5 年构建 Web 服务和 RESTful API 的经验
优先考虑:
- 本科及以上学历优先
- 具备使用最新 AI 工具进行开发的经验者优先
- 有 CI/CD(Jenkins GitHub)经验
- 在事务型应用程序中使用 JDBC 的经验(使用任何 RDBMS,但优先考虑 PostgreSQL)
- 了解不同查询以及插入/更新操作对性能的影响
- 对结构化软件开发方法有全面的理解和实践经验,包括设计、开发和测试
- 在敏捷环境中进行开发、测试
- 必须具备强烈的团队合作精神,并能在团队内部及跨团队之间促进协作
- 优秀的职业道德和对最终结果的高度责任感
- 创业精神
查看英文原文
Job Title
Senior Back End Software Developer (AI, Java, Vert.x, AWS) - Remote US
Location(s)
WalthamAbout Us
Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world’s greatest health challenges. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our team of 11,000+ colleagues from around the globe are vital to our success and the reason we’re able to push boundaries in pursuit of better human health.
Find your future at Revvity
We are looking for a talented Senior Back End Software Developer (AI, Java, Vert.x, AWS) to join our Signals Software team, building our next generation cloud notebook application. You will be focused on the back-end design and development of our cloud notebook product, helping turn marketing requirements into an easy to use and elegant application designed for the scientific community.
If you are looking to join an international team of talented engineers, designers, and product managers, and to contribute to delivering amazing, high impact, customer-focused features, this is a great opportunity.
You Will -
- Collaborate with fellow team members on priorities, specifications, and feature implementation
- Craft well-documented, clean, and tested code
- Create secure, performant interfaces and services
- Build and maintain new, high-impact functionality into Signals Notebook
- Work with cloud services and technologies
Basic Qualifications:
- 5-7 years of Java programming skills
- 3-5 years of experience with Reactive Programming (Vert.x)
- 1-2 years hands on experience with AI tools for development (creating AI Agents and utilizing AI tools for development)
- 3-5 years building Web Services and Restful APIs
Preferred Qualifications:
- Bachelor's Degree is preferred
- Experience in using latest AI tools for development is highly desired
- Exposure to CI/CD (Jenkins GitHub)
- Experience working with JDBC in a transactional application (using any RDBMS but preferably PostgreSQL)
- An awareness of performance implications of different queries and inserts/updates
- Thorough understanding of and experience with structured software development methodologies including design
- Development, and testing in an Agile environment
- Must have strong teamwork orientation and the ability to foster collaboration within and across teams
- Excellent work ethic and strong sense of ownership of end result
- Entrepreneurial minded, creative problem solver, and innovative thinker
- Life science, chemistry or biology experience a plus
The working hours for this position will be EST. Remote US Candidates, only.
Candidates must have the capability to Interview In-Person at our Headquarters in Waltham, MA USA.
Please include a valid LinkedIn profile and added work links, to your resume.
Fraud Prevention Notice: We are committed to a fair and transparent hiring process. All applicants must provide accurate and truthful information. Any use of impersonation, falsified identities, or AI-generated deepfakes will result in immediate disqualification from consideration. We conduct identity verification as part of our hiring process to protect both candidates and our organization.
The base salary range for this full-time position is $130,000 - $158,000. This range reflects the minimum and maximum target for a new hire in this position. The base pay actually offered to the successful candidate will take into account internal equity, work location, and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.
Please note that base pay is only one part of our total compensation package and is determined within a range. This range allows for the successful candidate to have an opportunity to progress within the position and develop at our company. This base pay range does not take into account bonuses, equity, or other benefits which may be applicable and are dependent on the level and position offered.
What do we offer?
We provide competitive and comprehensive benefits to our employees. Below are some highlights of our benefits:
- Medical, Dental, and Vision Insurance Options
- Life and Disability Insurance
- Paid Time-Off
- Parental Benefits
- Compassionate Care Leave
- 401k with Company Match
- Employee Stock Purchase Plan
Learn more about Revvity’s benefits by visiting our Bswift page. Log-In instructions are provided towards the bottom of the Bswift page.
*For benefit-eligible roles only. Part-time and temporary roles may not be eligible for all benefits listed. Please reach out to your recruiter for more information.
Revvity is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to any characteristic or status protected by applicable federal, state, and/or local laws. If you are an applicant with a disability that requires reasonable accommodation to complete any part of the application process or are limited in the ability—or unable to use—the online application system and need an alternative method for applying, you may contact .
Originally posted on Himalayas