Software Engineer JVM

Pelico

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

Comment s'inscrire

Pour postuler à cet emploi, vous devez autoriser sur notre site . Si vous n'avez pas encore de compte, inscrivez-vous.