This page was automatically translated and may contain errors. View in English.
C

Software Engineer - Java

CloudBees

Chennai, Tamil Nadu, India (Hybrid) · 全职

抢先申请

经验
3–10 yrs
薪水
职位空缺
1
发布
2小时前
工作模式
杂交种
恢复
需要申请

你的工作地点

职位描述

About CloudBees

CloudBees empowers enterprises to deliver scalable, compliant, and secure software solutions, enhancing the developer experience throughout the software development lifecycle. It integrates smoothly into hybrid and heterogeneous environments, facilitating cloud transformation journeys while ensuring security, compliance, and operational efficiency. CloudBees supports organizations across their DevSecOps progression, including Jenkins on-premise use and cloud-based software delivery transitions.

Role Overview

We are seeking a Software Engineer specializing in Java to join our distributed team working on CDRO (Continuous Delivery & Release Orchestration), an enterprise-grade continuous delivery product relied upon by major engineering organizations globally. This role involves working within a mature, complex product to modernize code and improve customer experience through Java 21 and Groovy technologies, leveraging AI-assisted engineering tools effectively.

Responsibilities

  • Maintain and develop Java components including REST APIs, pipeline execution engines, and persistence layers.
  • Continuously simplify and modernize legacy subsystems, reduce product complexity, and enhance test coverage to improve maintainability.
  • Integrate AI-assisted coding tools such as Claude Code into daily workflows to accelerate development while maintaining thoughtfulness.
  • Author thorough tests to ensure quality from the early stages rather than relying on downstream QA.
  • Document implementations comprehensively to facilitate asynchronous collaboration across distant time zones.
  • Prevent becoming a bottleneck by encouraging knowledge sharing and redundancy in code ownership.

Qualifications

  • Proven experience working within established Java production codebases where system reliability is critical.
  • Strong skills with relational databases including SQL, JPA/Hibernate, and schema migrations; experience with Oracle or PostgreSQL is advantageous.
  • Adept at navigating and reasoning within large, mature codebases, forming hypotheses and verifying them effectively.
  • Disciplined testing mindset; writing unit and integration tests as an integral part of development tasks.
  • Transparent and honest communication especially regarding blockers or issues, supporting asynchronous and distributed teamwork.

Preferred Skills and Attributes

  • Experience actively using AI coding assistance tools beyond simple autocompletion, with motivation to expand their use.
  • Ability and willingness to quickly learn Groovy language.
  • Familiarity with Kubernetes and Helm for deploying and troubleshooting workloads.
  • Background in evolving long-standing systems through migrations, incremental code rewrites, and dependency updates.
  • Knowledge of Jenkins or CI/CD system internals, distributed systems architecture including message brokers (ActiveMQ, Artemis, RabbitMQ), and coordination tools (Zookeeper).
  • Comfortable with React and TypeScript for adjacent UI components.

Ideal Candidate Profile

  • Java developers who thrive on working with extensive, mature codebases and understand the importance of documentation and knowledge sharing to prevent single points of failure.
  • Engineers looking for meaningful ownership of critical systems over greenfield projects with limited usage.

Working Conditions

  • Standard work hours are from 9:30 a.m. to 6:30 p.m., Monday through Friday, with possible adjustments based on business needs.
  • The role is based in Chennai, India with a hybrid work model.
  • Reasonable accommodations are provided pursuant to the Rights of Persons with Disabilities Act, 2016.

Equal Opportunity and Data Protection

CloudBees is committed to fostering an inclusive workplace, ensuring equal opportunity regardless of caste, religion, color, gender, sexual orientation, age, marital status, disability, or any legally protected status. Candidate data will be managed in compliance with Indian data protection laws and CloudBees' privacy policies.

Disclaimer

This description serves to summarize responsibilities and is not exhaustive; duties may evolve over time.

他们正在寻找的工作方式

适应性 合作 Detail-Oriented Honest Communication

如果您希望收到回复,请留下您的信息——我们不会将您的信息用于其他用途。

点击浏览拖放,或 粘贴 截图

PNG、JPG、GIF、MP4、WebM、MOV 格式 · 每个文件最大 20MB · 最多 5 个文件

🤖
在线·即时人工智能帮助