Engineering Software Engineering Testing
- Responsible in designing, implementing, and maintaining integrations between applications/systems (internal applications within CEVA or external applications from numerous trading partners), ensuring smooth data flow and communication - Design, develop, review, test, and manage underlaying integration frameworks and components that are being used by other integration teams - Responsible for mentoring, reviewing code and helping other team members with technical issues - Ensure maintenance and management of developed solutions - Participate to common daily/weekly meeting with project teams based in Paris or India. - Realize daily and weekly activity reporting using Group tools
Educational background - Graduate in computer science or related fields Technical Skills - For Middle level: 3+ years of experience as a software engineer in a complex development environment. - For Senior level: 5+ years of experience as a software engineer in a complex development environment. - Solid experience in Java programming language - Experience in designing & developing RESTful APIs - Experience with unit testing and integration testing Soft Skills - Have good logical and critical thinking - Having passion for technology and a continuous learning mindset - Good problem-solving and analytical skills - Good team player and positive attitude Language - Good communication in English (written and spoken)
- Being a pioneer in contributing to team development with a long-term vision - High-ownership working environment: You will take full responsibility and control of your missions contributing to the team's success in a daily collaboration with Paris teams - Continuous skill improvement with new technologies, challenging projects, on-the-job coaching, knowledge exchange with technical experts, and training programs (locally and in Paris) - Annual performance review: recognize your efforts and identify development/ improvement needs - Be secure in your mind with employee care: private healthcare insurance package, medical check-ups, allowance support... - Great-place-to-work activities (company trips, sport clubs...): enhance teamwork spirit and facilitate your work-life balance - Opportunity to participate in global events (Hackathon, Seminar, Innovation Factory...)
- Domain knowledge and experience in Transport and Logistics is a plus - Experience in working as enterprise application integration enginneer before - Hands-on experience with any messaging system/service such as RabbitMQ, Kafka, Google Cloud Pub/Sub, etc. - Experience with any Cloud platforms (Microsoft Azure, AWS, GCP, etc.)