Software Developer C2C requirements
Lead / Senior Apache Camel Software Developer
Contract
Remote
Key Responsibilities
Hands‑On Development (Core Focus)
Develop new Java and Apache Camel integration services—this is the primary responsibility.
Build and enhance Apigee API proxies that call Camel services; some proxies already exist.
Implement and maintain CI/CD pipelines using Jenkins, Artifactory, and Puppet.
Troubleshoot, debug, and optimize existing Camel routes, APIs, and integration flows.
Ensure code quality through unit testing, integration testing, and code reviews.
Team Leadership & Offshore Coordination
Lead and coordinate the work of four offshore Java/Camel developers.
Provide daily technical guidance, answer questions, clarify requirements, and review code.
Ensure consistent development practices across both offshore teams.
Serve as the onshore point of contact, providing U.S. Central Time coverage for active development and production support.
Project Execution
Project 1 – New Integration Build
Build a new integration between a cloud‑based contact center application and an existing backend Commerce Bank system.
Cloud app → Apigee API → Camel service → backend API (backend API already exists).
Develop new Camel services on a newly provisioned on‑prem Camel instance.
Create new Apigee API proxies to support the integration.
Build new CI/CD pipelines, leveraging existing pipelines from Project 2 as templates.
Lead two offshore developers assigned to this project.
Project 2 – Enhancements to Existing Integration
Enhance an existing integration between Salesforce, Apigee, Camel, and backend bank systems.
Develop additional Camel services and Apigee proxies to support new business requirements.
Support and guide two offshore developers assigned to this project.
Technical Environment
Apache Camel: On‑premise platform; foundation services already in place.
Apigee: Cloud‑hosted on GCP.
CI/CD: Jenkins, Artifactory, Puppet (existing pipelines available for replication).
Backend Systems: Existing bank APIs and services.
Other Integrations: Salesforce, cloud contact center platform.
Required Skills & Experience
8+ years of hands‑on software development experience.
5+ years building integrations with Apache Camel in production environments.
Strong coding skills in Java and Spring Boot.
Experience building and managing Apigee API proxies.
Practical experience with Kafka (producers, consumers, schemas).
Strong understanding of CI/CD pipelines using Jenkins, Artifactory, and Puppet.
Proven experience leading or mentoring offshore development teams.
Ability to provide U.S. Central Time support for deployed services.
Strong debugging skills and ability to quickly understand existing codebases.
Preferred Qualifications
Experience integrating cloud applications with on‑prem systems.
Familiarity with Salesforce integrations.
Experience modernizing or refactoring legacy integration code.
Exposure to observability tools (Splunk, ELK, Grafana, Prometheus).
Background in financial services or other regulated industries.
To apply for this job email your details to nagarajup@techrakers.com