Chargement en cours

Software Engineer JVM

PARIS, 75
il y a 1 jour

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; 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

  • 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.
#J-18808-Ljbffr
Entreprise
Pelico
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès