What are the responsibilities and job description for the Integration Engineer position at INFOSYS NOVA HOLDINGS LLC?
About the Role:
As an Integration Engineer, you will play a critical role in designing, developing, and maintaining seamless integration solutions that connect diverse systems and applications within our technology ecosystem. Your work will ensure that data flows efficiently and securely across platforms, enabling business processes to operate smoothly and effectively. You will collaborate closely with development, operations, and product teams to implement robust integration pipelines and troubleshoot complex issues. This role demands a deep understanding of modern integration technologies and best practices to support continuous delivery and scalable architectures. Ultimately, your contributions will drive operational excellence and innovation by enabling reliable and scalable system interoperability.
Required Skills:
- Must have Hands-on experience with Apache Camel development and integration.
- Experience with BPM tools like Flowable or Camunda
- Strong understanding of Core Java and other tuning tools
- Experience working with Apache Kafka or similar event streaming platforms.
- Proficiency in Java programming and testing frameworks.
Minimum Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or 3-10 years experience in related technical field.
- Proven experience with Continuous Integration/Continuous Delivery (CI/CD) tools and methodologies.
- Strong knowledge of containerization technologies such as Docker and Kubernetes.
- Excellent problem-solving skills and ability to work collaboratively in a team environment.
Preferred Qualifications:
- Master’s degree in a relevant technical discipline.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with infrastructure as code (IaC) tools like Terraform or Ansible.
- Knowledge of microservices architecture and related design patterns.
- Certifications related to DevOps, cloud technologies, or software integration.
Responsibilities:
- Design, develop, and maintain integration solutions using CI/CD pipelines to automate deployment and testing processes.
- Implement and manage containerized environments to support scalable and consistent application integration.
- Develop and optimize GraphQL APIs to facilitate efficient data querying and manipulation across services.
- Create and execute comprehensive Java testing strategies to ensure the quality and reliability of integration components.
- Configure and monitor Apache Kafka clusters to enable real-time data streaming and event-driven architectures.
- Collaborate with cross-functional teams to gather integration requirements and provide technical guidance.
- Troubleshoot and resolve integration issues promptly to minimize system downtime and impact on business operations.
- Document integration processes, configurations, and best practices to support knowledge sharing and compliance.