CloudBees
Posted 2w ago

Software Engineer - Java

CloudBees
Chennai, Tamil Nadu, India
HybridFull Time
Responsibilities
  • owning code
  • reducing complexity
  • writing tests
Requirements
  • Strong Java skills
  • Experience with large production codebases
  • SQL/JPA/Hibernate
  • Testing discipline
  • Familiarity with Kubernetes/Helm, and effective async communication. Claude Code and Groovy experience are a plus
Technical tools mentioned
JavaGroovyClaude CodeSQLJPAHibernateOraclePostgreSQLKubernetesHelmJenkinsActiveMQArtemisRabbitMQZookeeperReactTypeScript

Job description

Description

Job Title: Software Engineer - Java 

Employment Type: Permanent 

Work Location: Chennai India - Hybrid


About CloudBees

CloudBees enables enterprises to deliver scalable, compliant, and secure software, empowering developers to do their best work.


Seamlessly integrating into any hybrid and heterogeneous environment, CloudBees is more than a tool—it's a strategic partner in your cloud transformation journey, ensuring security, compliance, and operational efficiency while enhancing the developer experience across your entire software development lifecycle. It allows developers to bring and execute their code anywhere, providing greater flexibility and freedom through fast, self-serve, and secure workflows.


CloudBees supports organizations at every step of their DevSecOps journey, whether using Jenkins on-premise or transitioning software delivery to the cloud. We’re helping customers build the future, today.


About the Role

We use Claude Code every day and are pushing agentic AI further into how we work. If you want to be on a team figuring out what AI-assisted engineering actually looks like on a real, complex product (not a sandbox), this is it.


CDRO (Continuous Delivery & Release Orchestration) is CloudBees' enterprise CD product. It's been running in production at some of the world's largest engineering orgs for over a decade. Hundreds of engineers depend on it to ship software safely and on schedule.


We're a team of about 10, distributed across India, France, Spain, and the US. We're not chasing the next hype cycle feature. We operate a product real customers depend on, modernize it while keeping it stable, and do it with a small team that takes ownership seriously.


Key Responsibilities

Most teams try AI coding tools on greenfield work. We're doing something harder: applying them to a decade-old enterprise codebase with real customers depending on it. CDRO's core is Java 21 with a significant Groovy layer. The work is a mix of internal cleanup that makes the codebase easier to evolve, and direct improvements that make customers' lives better.


Concretely:

  • Own Java work across the core: REST API, pipeline execution engine, persistence layer
  • Continuously reduce complexity: modernize older subsystems, shrink the product surface area where it makes sense, improve test coverage, and leave the codebase easier than you found it
  • Use Claude Code as a normal part of your workflow, to move faster without skipping thought
  • Write tests that prove things work. Shift-left, not "QA will catch it."
  • Document what you build. We're async across timezones. If you know something the team needs to know, write it down.
  • Actively avoid being a single point of failure for anything you own

Qualifications

Required:

  • Solid Java. You've worked in production codebases that weren't yours, in systems that mattered if they broke.
  • Relational database experience: SQL, JPA/Hibernate, schema migrations. Oracle or PostgreSQL background is a strong advantage.
  • Comfort in large, mature codebases. You can navigate unfamiliar code, form a hypothesis, test it, and stay functional when you don't understand everything at once.
  • Testing discipline. You write unit and integration tests as part of the work, not after.
  • Honest communication. If something is blocked or broken, we need to know. We're async and distributed.

Strong plus:

  • Active use of Claude Code to ship real work, not just tab completion. Bonus: you want to push it much further than you do today.
  • Groovy. Willingness to pick it up fast matters more than prior credentials.
  • Kubernetes/Helm: deploying and debugging workloads, not just using them.
  • Experience evolving established systems: migrations, incremental rewrites, dependency upgrades.

Preferred (not mandatory):

  • Jenkins or CI/CD internals
  • Distributed systems infrastructure: message brokers (ActiveMQ, Artemis, RabbitMQ), coordination (Zookeeper)
  • React/TypeScript: the UI is adjacent and not your main domain, but not being afraid of it helps

Who this is for

  • You're a Java engineer who finds large, evolved codebases interesting rather than off-putting. You've seen what breaks when systems are poorly documented and owned by one person. You build the opposite.
  • You want hard engineering problems, real ownership, and a team that says what's true. With ~10 people on the team, you'll touch meaningful parts of the system fast. You'd rather evolve a product real enterprises depend on than build a greenfield service nobody's relying on yet.

Working Conditions

  • Standard working hours: 9:30 a.m. – 6:30 p.m., Mon–Fri, or as per business needs
  • Work location / travel expectations: Hybrid
  • Reasonable accommodations will be considered in line with the Rights of Persons with Disabilities Act, 2016.

Equal Opportunity Statement

CloudBees is an Equal Opportunity Employer. We do not discriminate on the basis of caste, religion, color, gender, sexual orientation, age, marital status, disability, or any other status protected under applicable law. We are committed to creating an inclusive workplace where everyone can thrive.


Data Protection Statement

All personal information collected during the recruitment process will be handled in accordance with applicable Indian data protection laws and CloudBees privacy policy.


Disclaimer

This job description is intended to provide a summary of the position and its responsibilities. It is not an exhaustive list of duties. Responsibilities and activities may evolve as per organisational requirements.

About CloudBees

Provides enterprise software delivery and DevOps automation platforms.

Year founded
2010
Employees
594
Organization type
Private
Latest investment
Raised $150.00M Series F (2021) — led by Goldman Sachs Asset Management, Morgan Stanley, Bridgepoint Capital
Headquarters
US

Similar jobs

Software Engineer roles near Chennai, Tamil Nadu
2h
Save
Mark Applied
Hide
Senior Software Engineer - RPA UI Path with Agentic AI
Gurgaon or Pune or Coimbatore or Chennai or Hyderabad or Bangalore
OnsiteFull Time
EPAM Systems
EPAM SystemsNYSE: EPAM: Provides global digital platform engineering and software development services.
6+ YOERequires 6–10 years of experience, hands-on UiPath Platform expertise, workflow orchestration knowledge, agentic automation and LLM integration understanding, API and enterprise-system integration proficiency, and strong problem-solving skills.
UiPath Platform, UiPath Studio, UiPath Maestro, UiPath Orchestrator, RPA, LLM, SAP, UiPath Document Understanding, UiPath AI Center, BPMN, LinkedIn Learning
3h
Save
Mark Applied
Hide
Software Engineer -II
Chennai, Tamil Nadu, India
HybridFull Time
Socure
Socure: Provide AI-driven identity verification and fraud prevention software.
2+ YOERequires 2–4 years of backend software engineering experience; Go or Java proficiency; REST APIs, microservices, databases, distributed systems, and event-driven systems experience; AWS, Docker, Kubernetes, messaging, and CI/CD familiarity.
Go, Java, REST APIs, SQL, NoSQL, AWS, Docker, Kubernetes, Kafka, SQS, RabbitMQ, CI/CD
18h
Save
Mark Applied
Hide
Senior Software Engineer
Oragadam, Tamil Nadu, India
OnsiteFull Time
Danfoss
Danfoss: Engineers energy-efficient solutions for refrigeration, heating, and hydraulics.
Strong C++ software development experience in embedded or industrial systems; software architecture, Agile, debugging, testing, code reviews, and cross-functional collaboration experience required.
C++, Visual Studio, Git
23h
Save
Mark Applied
Hide
Software Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
Infinite Computer Solutions
Infinite Computer Solutions: Provides digital engineering and IT transformation services for enterprises.
3+ YOEBachelor's degree in a related field and 3–8 years of enterprise software development experience. Requires SQL, C#, .NET, Azure Functions, React, TypeScript, Microsoft Azure, REST APIs, Agile delivery, and integrations.
Microsoft Fabric, Microsoft Azure, Payer Portals, Waystar, REST APIs, C#, .NET, Azure Functions, TypeScript, React, SQL, Logic Apps, Service Bus, API Management, JSON, XML, Azure DevOps, Git, CI/CD, Microsoft Azure Functions, Scrum
1d
Save
Mark Applied
Hide
Software Engineer
Chennai, Tamil Nadu, India
OnsiteFull Time
U.S. Bank
U.S. BankNYSE: USB: Provider of personal, business, and institutional financial services.
10+ YOEBachelor's degree or equivalent experience and 10+ years of experience. Requires software development, testing, maintenance, agile, DevOps, algorithms, data structures, design patterns, communication, and problem-solving skills.
DevOps
2d
Save
Mark Applied
Hide
Software Engineer II - AI & Agentic Automation
Bangalore or Chennai
HybridFull Time
Pearson
PearsonLondon Stock Exchange: PSON: Global education providing learning materials and assessments.
Bachelor's degree in a related field plus strong Python, JavaScript, SQL, REST API, cloud, automation, database, testing, and DevOps experience.
Large Language Models (LLMs), CrewAI, UiPath Agent Builder, Python, REST APIs, Microsoft Power Automate, UiPath, Claude, Cursor, GitHub Copilot, OAuth, JSON, XML, AWS, Terraform, AWS CloudFormation, AWS CDK, SQL Server, PostgreSQL, CI/CD, JavaScript, SQL, Excel Macros, VBA, Outlook Automation, OCR, Git, Bitbucket, Microsoft Copilot Studio, Model Context Protocol (MCP), LangChain, LangGraph, AutoGen, Semantic Kernel, Pinecone, Azure AI Search, Weaviate, Agile, Scrum
2d
Save
Mark Applied
Hide
Software Engineer I A - GBS IND
Chennai, Tamil Nadu, India
OnsiteFull Time
Bank of America
Bank of AmericaNYSE: BAC: Provides banking, investment, and financial risk management services.
2+ YOERequires 2–4+ years developing Java applications, REST APIs, microservices, Spring/Spring Boot, identity technologies, databases, CI/CD, Unix/Linux, testing, debugging, and production support.
Java, J2EE, REST, SOAP, Spring Framework, EJB, SpringBoot, OAuth2/OIDC, SAML, FIDO/WebAuthn, PKI, LDAP, React, Oracle, SQL, PL/SQL, JIRA, Bitbucket, Jenkins, Artifactory, Ansible, Unix, Linux, Ping One, Ping Federate, Hypr, Okta, ForgeRock, OpenShift, Kubernetes, Docker, Camunda, HSM
2d
Save
Mark Applied
Hide
Sr. Software Engineer B2
Chennai, Tamil Nadu, India
OnsiteFull Time
Cognizant
CognizantNasdaq: CTSH: Provides IT consulting and digital business process services.
6+ YOERequires 6–10 years of backend engineering experience, advanced Python, Spring Boot, Spring Framework, SQL, microservices, secure development, agile delivery, and retail banking domain knowledge.
Python, SQL, Spring Boot, Spring Framework, Apache Camel, microservices, relational databases, version control systems, build tools, continuous integration pipelines