Senior Software Engineer (Java Backend)
我们正在寻找一名高级软件工程师,加入我们的工程团队构建跨道管理工具,将巨大的复杂数据流转化为付费搜索,社交和零售媒体的有影响力的行动。在这个角色中,你将在设计,开发和维护高性能 Java 应用程序方面发挥关键作用。你将构建可扩展 RESTful API,优化复杂的数据库查询用于高吞吐量数据,并帮助推动我们扩展系统时的技术演变。你将做什么 ·核心工程:主要用 Java 编写强大,有效和可扩展后端代码。·API 架构:设计,开发,记录和使用强大的 REST API 以无地与内部微服务,前端应用程序和外部合作伙伴进行集成。· 数据库优化:通过主要关系数据库管理系统 (例如 MySQL)来编写和优化复杂的 SQL 查询,以确保高数据完整性和规模性能。·协作和工作流程:利用 Git 和 GitHub 来管理版本控制,专注于清洁代码历史,清晰的分类/合并实践以及协作代码审查。·系统进化:帮助现代化的我们的架构,帮助实现转型和规模服务最高性能。我们正在寻找什么?·Java 专业知识:专业软件开发经验5年以上,具有专门的实践知识,开发和维护企业 Java 应用程序。· 数据库:使用 MySQL 等主要 RDBMS 和关系数据库设计的 SQL 技能强。· API 开发:建立和消费 RESTful 网络服务的经验证明;·版本控制:对 Git 和 GitHub 工作流程 (分支策略,合并,解决冲突)的坚实的实际理解。· 教育:计算机科学,软件工程或相关技术领域学士学位。· 实践经验在云平台上部署,管理或监测应用程序。· 与现代数据堆,特别是 BigQuery 和 dbt. · 经验将传统的 Java/Tomcat/MySQL 技术堆转换到现代云原生设置。·熟悉现代人工智能生产力和编码工具 (例如 Claude,Gemini)来加速开发工作流程。BarkleyOKRP 致力于多样性,公平性,包容+归属 · 在 BarkleyOKRC,DEI+B 驱动重要的工作。我们相信人与创造力是由同一物质组成的,而在 barkleyOKRP 中,DEI +B 是重要的。
查看英文原文
We're looking for a Senior Software Engineer to join our engineering team building cross-channel management tools that turn massive, complex data streams into impactful actions across paid search, social, and retail media.
In this role, you'll play a key part in designing, developing, and maintaining high-performance Java applications. You'll architect scalable RESTful APIs, optimize complex database queries for high-throughput data, and help drive our technical evolution as we scale our systems.
What You'll Do
- Core Engineering: Write robust, efficient, and scalable backend code primarily in Java.
- API Architecture: Design, develop, document, and consume robust REST APIs for seamless integration with internal microservices, frontend apps, and external partners.
- Database Optimization: Write and optimize complex SQL queries using major relational database management systems (e.g., MySQL) to ensure high data integrity and performance at scale.
- Collaboration & Workflow: Manage version control using Git and GitHub, focusing on clean code history, clear branching/merging practices, and collaborative code reviews.
- System Evolution: Contribute to modernizing our architecture, helping transition and scale services for peak performance.
What We're Looking For
- Java Expertise: 5+ years of professional software development experience, with dedicated, hands-on expertise developing and maintaining enterprise Java applications.
- Databases: Strong proficiency in SQL and relational database design using a major RDBMS like MySQL.
- API Development: Proven, professional experience in building and consuming RESTful web services.
- Version Control: Solid, practical understanding of Git and GitHub workflows (branching strategies, merging, resolving conflicts).
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
Nice-to-Haves
- Hands-on experience deploying, managing, or monitoring applications on cloud platforms such as GCP.
- Hands-on experience with modern data stacks, particularly BigQuery and dbt.
- Experience transitioning legacy Java/Tomcat/MySQL tech stacks to modern cloud-native setups.
- Familiarity with modern AI productivity and coding tools (e.g., Claude, Gemini) to accelerate development workflows.
BarkleyOKRP’s Commitment to Diversity, Equity, Inclusion + Belonging
- At BarkleyOKRP, DEI+B drives work that matters. We believe people and creativity are made of the same substance, and when every perspective is valued, the impact is stronger. We build belonging as a business strategy, power inclusive creativity that delivers measurable results, and hold ourselves accountable as a B Corp committed to progress over performative intent. When people are valued, the work carries greater impact.
Originally posted on Himalayas