DevOps Engineer
Software Engineer JVM
Remote
Apply on the employer's siteRole description
About Pelico
At Pelico, state-of-the-art technology meets supply-chain expertise in the search for operational excellence. Our manufacturing intelligence platform helps factories at Safran, Airbus, Daikin and other aerospace, defense, and industrial leaders stay agile and resilient — turning disruption into decisions. We're a fast-growing international SaaS scale-up:180+ Pelicans, 36+ nationalities, across Paris and Miami, making real impact, every day, on the ground.
Mission
This role focuses on building performant, maintainable systems while collaborating with cross-functional teams to deliver impactful features that meet business and customer needs.
Key Responsibilities
Lead Pelico ETL Backend Development in Java for Scalability and Performance
- Design, develop, and optimize Pelico ETL backend components using Java.
- Build scalable and efficient solutions for complex data processing.
- Integrate third-party services and APIs to extend platform capabilities.
- Solve complex performance bottlenecks and memory optimization challenges.
Design and Implement Robust System Architectures
- Architect scalable services with a focus on modularity and maintainability.
- Ensure data integrity, security, and availability in distributed environments.
- Collaborate with DevOps to optimize CI/CD pipelines and deployment strategies.
Drive Data-Driven Solutions and Integration Efforts
- Develop solutions for large-scale data ingestion, processing, and analysis.
- Optimize relational database interactions and distributed data systems.
- Collaborate with data engineers to refine data models and optimize queries.
Mentor and Guide Junior Engineers
- Provide technical leadership through code reviews and knowledge-sharing sessions.
- Support team growth by coaching junior engineers in Java best practices.
- Lead by example, fostering a culture of high standards and innovation.
Ensure Code Quality, Testing, and Best Practices
- Write clean, maintainable, and testable code following industry standards.
- Implement unit, integration, and performance testing to guarantee system stability.
- Drive adherence to secure coding practices and compliance requirements.
Technical Skills
Core Technical Proficiency
- Strong proficiency in Java or Kotlin (backend)
- Experience with relational databases and API development
- Understanding of distributed systems concepts
- Familiarity with performance optimization techniques
Software Architecture
- Knowledge of design principles (SOLID, separation of concerns, DRY)
- Understanding of design patterns
- Ability to write maintainable and testable code
Development Practices
- Experience with automated testing and CI/CD
- Ability to define and document technical specifications
- Balance between feature development and technical debt
Problem Solving
- Strong debugging and troubleshooting skills
- Ability to design robust, scalable solutions
- Risk identification and mitigation
Your interview experience:
- HR screening Interview: 30 mins
- Hiring Manager Interview: 30 mins
- On-site case study : 1h30 (or online for remote candidates)
- Fit Interview : 45 mins
- Culture Fit and References check
This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.