Apache Camel Developer
at Procom
Ontario, Ontario, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Oct, 2024 | Not Specified | 26 Jul, 2024 | N/A | Computer Science,Eip,Wso2,Infrastructure,Java,Code,Kubernetes,Apache Camel,Docker,Solace,Communication Skills,Messaging,Spring Boot,Spring Integration,Information Technology,Apache Kafka | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
TITLE: SOFTWARE DEVELOPER (APACHE CAMEL)
Duration: 3 months + chance of renewal
Location: Remote
Security Requirement: Enhanced Reliability
We are seeking a skilled and experienced Apache Camel Developer to join our Government of Canada client’s team and take a lead role in designing, developing, and maintaining integration solutions using Apache Camel. The ideal candidate will have a deep understanding of Apache Camel, enterprise integration patterns, and a strong background in software development.
QUALIFICATIONS:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
- Proven experience as an Apache Camel Developer or in a similar role.
- Strong understanding of enterprise integration patterns (EIP) and their practical application.
- Proficiency in Java and related technologies.
- Experience with messaging protocols, data formats, and middleware technologies.
- Familiarity with integration platforms such as Apache ActiveMQ, Apache Kafka, or similar.
- Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
- Excellent problem-solving and communication skills.
- Ability to work both independently and in a team, and to collaborate with business stakeholders.
PREFERRED SKILLS:
- Experience with other integration frameworks or tools like Spring Integration, MuleSoft, or WSO2.
- Certification in Apache Camel or related technologies.
Responsibilities:
- Integration Solution Design: Collaborate with cross-functional teams and business stakeholders to understand integration requirements and design scalable, efficient solutions using Apache Camel.
- Development: Develop, implement, and maintain integration solutions and microservices using Apache Camel and related technologies.
- Code Quality: Ensure the quality of the codebase through code reviews, testing, and best practices in coding and documentation.
- Troubleshooting: Identify and resolve technical issues, bugs, and performance bottlenecks in integration solutions.
- Performance Optimization: Continuously monitor and optimize the performance of Apache Camel routes to ensure efficient data flow.
- Documentation: Create and maintain comprehensive documentation for integration solutions and configurations.
- Collaboration: Work closely with other developers, architects, and DevOps teams to deploy and manage integration solutions in various environments.
- Adherence to Best Practices: Follow industry best practices for integration, security, and software development.
- Training and Support: Provide training and support to junior developers and end-users on Apache Camel and integration solutions.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science information technology or a related field (or equivalent work experience
Proficient
1
Ontario, Canada