Roles & Responsibilities
- Design, develop, and implement robust, scalable, and high-performance integration solutions using Java, Confluent Kafka, and SnapLogic.
- Collaborate with cross-functional teams to gather and analyze integration requirements.
- Develop and maintain RESTful APIs and microservices to support various business applications.
- Create and manage Kafka topics, producers, and consumers to ensure reliable and efficient data streaming.
- Design and build data pipelines and ETL processes using SnapLogic to integrate with various cloud and on-premise applications.
- Troubleshoot and resolve integration-related issues in a timely manner.
- Develop and execute test plans to ensure the quality and reliability of integration solutions.
- Provide technical guidance and mentorship to junior developers.
- Stay up-to-date with the latest integration technologies and best practices.
Primary Skill Sets :
Strong proficiency in Java and related frameworks (e.g., Spring Boot).
Extensive hands-on experience with Confluent Kafka, including Kafka Streams, KSQL, and Kafka Connect.
Proven experience in designing and developing integration solutions using SnapLogic.
Solid understanding of API design and development (REST, SOAP).
Experience with microservices architecture.
Strong SQL and database skills (Oracle, SQL Server, etc.).
Secondary Skill Sets :
Experience with Oracle Data Integrator (ODI).
Knowledge of other integration platforms
Experience with cloud platforms (AWS, Azure, GCP).
Familiarity with CI / CD pipelines and DevOps practices.
Skills Required
Odi, Aws, Gcp, Ci, cd, Oracle, Sqlserver, Rest, Soap, Spring, Kafka