Overview:
The Java Camel Framework Developer role is crucial to our organization as it involves designing developing and maintaining scalable and highperformance applications using Java and Camel framework. This role plays a key part in ensuring the efficient functioning of our systems and enhancing the overall user experience.
Key Responsibilities:
- Participate in the entire application lifecycle focusing on coding and debugging
- Build scalable and highperformance applications using Java and Apache Camel
- Design and develop RESTful APIs
- Collaborate with crossfunctional teams to define design and ship new features
- Ensure the best possible performance quality and responsiveness of applications
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality organization and automation
- Conduct software analysis programming testing and debugging
- Work closely with a team of developers architects and analysts
- Integrate software components into a fully functional software system
- Understand architecture requirements and ensure that the design adheres to specifications
- Participate in peer code reviews and provide feedback
- Develop and maintain technical documentation
- Stay uptodate with new technology trends
- Contribute to continuous improvement activities
Required Qualifications:
- Bachelors or Masters degree in Computer Science or a related field
- 4 years of handson experience in Java and Camel framework development
- Strong knowledge of software development methodologies and best practices
- Experience working in Agile development environments
- Proficiency in Spring framework and RESTful APIs
- Indepth understanding of Apache Camel and Enterprise Integration Patterns
- Experience with JMS message brokers and asynchronous messaging
- Knowledge of microservices architecture and deployment
- Proficiency in SQL and database management
- Excellent problemsolving and analytical skills
- Ability to work in a collaborative team environment
- Strong communication and interpersonal skills
- Experience with continuous integration and continuous delivery practices
- Ability to multitask and prioritize work effectively
- Strong attention to detail and accuracy
apache camel,jms,spring framework,restful apis,continuous integration,camel framework,sql,continuous delivery,agile,spring,java,microservices architecture,microservices