Integration Engineer SEED Intern

Veolia Environnement SAMilwaukee, WI
1d$20 - $25Onsite

About The Position

Student Exploration and Experience Development (SEED) is a 12-week internship opportunity at Veolia for students to gain hands-on experience in sustainability and ecological transformation. They will work on real-world projects, receive mentorship from industry professionals, and participate in workshops and networking events. The program aims to nurture talent, promote innovation, and foster meaningful connections between students and industry professionals. Overall, the SEED program provides students with the skills, knowledge, and connections needed to make a positive impact in the industry. An Integration Developer Intern helps connect software systems by coding, testing, and debugging APIs and workflows, focusing on seamless data exchange, often using Muleosft, Python, Java, or shell scripting while learning industry best practices, documenting processes, and supporting existing integrations to ensure reliability and scalability for real-world projects. What You'll Gain: Hands-on experience in the full Software Development Lifecycle (SDLC). Mentorship from experienced developers. Exposure to enterprise-level systems and project management. The chance to see your work directly impact users and business operations.

Requirements

  • Education: Actively pursuing a degree in Computer Science, Software Engineering, or a related field.
  • Programming: Proficiency in languages like Python, Java, or JavaScript, with familiarity with SQL and potentially cloud platforms (AWS).
  • Tools: Exposure to integration tools, APIs, and potentially cloud products (AWS) is a plus.
  • Soft Skills: Strong problem-solving, analytical, communication, and teamwork skills.
  • Understand following protocols - HTTP, HTTPS, JDBC, JMS, REST, and SOAP.
  • Understanding of various data formats, including json, xml, csv, and yaml.
  • Understanding of designing and developing SOAP and REST-based web service interfaces using XML, JSON.
  • Understanding of CI/CD pipelines and source control management.
  • Extensive design experience for real time, near real time, pub/sub, a/synch, messaging/event, batch and APIs integrations.
  • Experience with SQL and relational database.

Nice To Haves

  • Always appreciated but not required.
  • Any participation into programming club or competition is always a plus.

Responsibilities

  • Develop & Code: Write, test, and debug code to build new integrations and enhance existing ones.
  • Connect Systems: Work with APIs and platforms (like Mulesoft, AWS) to link different applications and data sources.
  • Automate: Create scripts for data transfers, transformations, and validation.
  • Test & Troubleshoot: Perform quality assurance, fix bugs, and resolve integration issues.
  • Document: Create and maintain technical specs, data mappings, and support guides.
  • Collaborate: Work with senior developers, analysts, and project managers on solutions.
  • Learn: Research new technologies, participate in code reviews, and stay updated on trends.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service