Senior Java Developer en Moventi

FULL_TIME

  Remoto | Senior | Full time | Programación

4 postulaciones
Responde entre 10 y 18 días
Revisado por última vez hoy
Postular
Requiere postular en Inglés
Moventi is a technology-focused company dedicated to helping organizations lead the way with innovation-driven technology solutions. We foster a multidisciplinary environment where professionals continuously learn new technologies and methodologies to enhance their professional profiles. Our office is located in the heart of San Isidro, Lima, offering a central location with parking and recreational areas designed to encourage collaborative teamwork and creative problem-solving. We maintain an organizational culture based on transparency, ongoing coordination, commitment, risk-taking, and innovation to generate a positive impact. The current project involves building a sophisticated recommendation engine, requiring expertise in advanced algorithms, data structures, and a deep understanding of data-driven systems to deliver cutting-edge solutions for our clients.

Key Responsibilities

As a Senior Java Spring Developer at Moventi, you will be responsible for designing, developing, and optimizing a complex recommendation engine, leveraging your expertise in Java Spring framework and advanced data structures. Your role will involve analyzing algorithms, implementing efficient and scalable code, and collaborating closely with cross-functional teams to integrate data-centric components seamlessly.
You will act as a technical leader and engineer, not just a developer, applying system design principles and problem-solving skills to overcome technical challenges. Participation in code reviews, mentoring less experienced developers, and contributing to architectural decisions will be essential parts of your daily activities.
In this role, you will:
  • Develop and maintain robust backend services using Java Spring.
  • Design and implement complex algorithms and data structures, especially related to recommendation logic.
  • Collaborate with data scientists and engineers to optimize the recommendation engine's accuracy and performance.
  • Continuously refactor and improve code quality and system performance.
  • Follow best practices for software engineering, including testing, documentation, and version control.
  • Engage in agile ceremonies and contribute to sprint planning and retrospective sessions.

Required Skills and Experience

We are seeking a senior-level or very strong mid-level Java Spring developer who demonstrates deep comfort and expertise with complex algorithms and data structures. The ideal candidate must be an engineer passionate about solving intricate technical problems rather than just a developer focused on routine coding tasks.
Key qualifications include:
  • Extensive experience with Java and Spring Framework in a production environment.
  • Strong understanding of complex data structures and algorithms, with proven ability to design scalable solutions.
  • Experience or strong interest in building recommendation engines or similar data-driven systems.
  • Proficiency in writing clean, maintainable, and efficient code.
  • Ability to analyze and optimize performance bottlenecks.
  • Excellent problem-solving skills and engineering mindset.
  • Familiarity with software development methodologies such as Agile or Scrum.
  • Good communication skills, with the ability to work collaboratively in a multidisciplinary team.
Soft skills we value include proactivity, commitment, transparency in communication, willingness to take risks, and a drive for continuous improvement and innovation.

Preferred but Not Required Skills

While not mandatory, candidates with the following additional skills will be highly valued:
  • Experience working with machine learning algorithms or integrating with data science teams.
  • Knowledge of additional frameworks or tools for data processing and analytics.
  • Familiarity with containerization technologies such as Docker and orchestration platforms like Kubernetes.
  • Background in cloud-based deployments and microservices architectures.
  • Experience mentoring junior developers and contributing to team knowledge sharing.

What We Offer

We are committed to the professional growth of our team through challenging projects and continuous learning opportunities.

  • Opportunities for continuous growth and learning
  • Formal employment from day one as a contractor
  • Birthday free day!
  • Challenging and impactful projects

Trabajo 100% remoto El cargo puede ser desempeñado desde cualquier lugar del mundo.
Vestimenta informal Moventi no exige ningún código de vestimenta.

Política de trabajo remoto

Totalmente remoto

El trabajo es 100% remoto desde cualquier país.

  1. Empleos
  2. Programación
  3. Moventi
  4. Senior Java Developer

Acerca de Moventi

Technology is dramatically changing the world we live in. Our focus is to help organizations lead the way using technology with an innovation mindset. — Perfil completo de Moventi

Postula
Requiere postular en Inglés
Compartir este empleo Compartir