Sr.Java/Camel Developer- Dallas, TX
Photon · United States
We are looking for a Senior Java Developer with deep expertise in Apache Camel to work on MDD platform modernization. You will be responsible for designing and implementing high-performance routes, enterprise integration patterns (EIPs), and microservices that maintain our strict SLAs while removing the constraints of our current tightly coupled architecture.
Core Technical Stack & Skill Set1. Java Ecosystem Mastery
- Expert Java (19+): Advanced proficiency in functional programming, concurrency/multithreading, and memory management to ensure low-latency data processing.
- Spring Boot: Extensive experience building production-ready microservices using Spring Boot, Spring Integration, and Spring Security.
2. Integration & Middleware (The "Camel" Core)
- Apache Camel: Deep expertise in Camel DSL (Java or XML), Component configuration, and custom Component development.
- Enterprise Integration Patterns (EIP): Practical experience implementing Splitters, Aggregators, Content-Based Routers, and Idempotent Consumers to handle complex data flows.
- Protocol Proficiency: Hands-on experience integrating diverse protocols including SFTP, AS2, HTTP/S (REST/SOAP), JMS/Kafka, and File-based transfers.
3. Modern Architecture & DevOps
- Cloud-Native Design: Experience refactoring monolithic "spaghetti" integrations into decoupled, containerized services (Docker & Kubernetes/OpenShift).
- Messaging & Streaming: Strong knowledge of message brokers like Apache Kafka for asynchronous, event-driven communication.
- Testing Excellence: Rigorous approach to testing using JUnit, Mockito, and Camel Test Kit to ensure 1:1 functional parity with legacy systems.
- Refactoring & Migration: Deconstruct TIBCO Business Works processes and reimplement them as clean, maintainable Camel routes.
- Performance Tuning: Optimize Java heap settings and Camel thread pools to meet high-throughput requirements and strict operational SLAs.
- Security & Compliance: Implement robust encryption, digital signatures, and secure MFT (Managed File Transfer) logic within the Java layer.
- Technical Mentorship: Lead code reviews and establish best practices for integration patterns to prevent future technical debt.
- Experience: 10+ years in Java Development, with at least 3-4 years focused specifically on Apache Camel and enterprise integration.
- Legacy Transformation: Previous experience migrating from proprietary middleware (TIBCO, webMethods, or IBM MQ) to open-source frameworks.
- Experience in TIBCO Migration project will be an added advantage.
Compensation, Benefits and Duration
- Minimum Compensation: USD 38,000
- Maximum Compensation: USD 135,000
- Compensation is based on actual experience and qualifications of the candidate. The above is a reasonable and a good faith estimate for the role.
- Medical, vision, and dental benefits, 401k retirement plan, variable pay/incentives, paid time off, and paid holidays are available for full time employees.
- This position is not available for independent contractors
- No applications will be considered if received more than 120 days after the date of this post