Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Golang / Java Developer

Encora

A distancia

MXN 1,457,000 - 2,187,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A global software solutions provider is seeking a skilled software engineer with over 6 years of experience, specializing in backend development using Golang and Java. Responsibilities include optimizing performance, managing message queues with RabbitMQ or Kafka, and designing effective data storage solutions. The ideal candidate should have strong skills in database management, particularly with MongoDB and MariaDB, and ensure high code quality through comprehensive testing practices.

Formación

  • Over 6 years of experience in software development, particularly with backend services.
  • Strong proficiency in Golang and Java, especially in performance profiling.
  • Hands-on experience with NoSQL databases like MongoDB and SQL databases like MariaDB.

Responsabilidades

  • Optimize performance using pprof and nikly for system reliability.
  • Manage messaging using RabbitMQ or Kafka for asynchronous processing.
  • Design and manage data storage and integration solutions.
  • Ensure high code quality via testing practices and collaboration.

Conocimientos

Golang
Java
RabbitMQ
Kafka
MongoDB
MariaDB
Performance Optimization
Code Quality and Testing

Herramientas

Docker
Kubernetes
Descripción del empleo

Important Information
Experience: +6 years
Job Mode: Full-time
Work Mode: Work from home

Responsibilities
  • Performance Optimization: Use pprof and nikly to profile, diagnose, and resolve performance bottlenecks, ensuring system reliability and performance.
  • Message Queue Management: Work extensively with RabbitMQ or Kafka to handle messaging requirements, enabling efficient asynchronous processing and reliable data flows between services.
  • Database Management: Design, optimize, and manage data storage solutions, leveraging MongoDB for NoSQL needs and MariaDB (or similar RDBMS) for relational data. Implement efficient indexing, replication, and query optimization techniques.
  • Data Integration: Integrate with other systems and data sources, creating scalable and flexible solutions that handle diverse data types and structures.
  • Testing and Code Quality: Ensure code quality and robustness through unit, integration, and load testing practices.
  • Collaborate and Communicate: Work closely with cross-functional teams, including DevOps, QA, and product teams, to deliver high-quality solutions. Communicate technical decisions and architecture effectively to stakeholders.
Required Skills
  • Golang: Strong proficiency with pprof for performance profiling and nikly for utility needs.
  • Familiarity with MerTech (if relevant).
  • Java: Design, develop, and maintain backend services and APIs using Spring Boot, microservices architecture, and JPA/Hibernate.
  • Message Broker: Experience with RabbitMQ or Kafka.
  • NoSQL: Solid understanding and hands‑on experience with MongoDB, including indexing, replication, and aggregation.
  • SQL: Proficiency with MariaDB or similar RDBMS, strong SQL skills for data querying and optimization.
  • Performance Optimization: Proficiency in profiling, troubleshooting, and optimizing code to improve performance and reliability.
  • Code Quality and Testing: Strong understanding of code quality practices, unit testing, integration testing, and debugging.
Preferred Qualifications
  • Experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
  • Knowledge of microservices architecture and event‑driven design patterns.
  • Familiarity with data transformation and ETL processes for integrating data from multiple sources.
About Encora

Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.

At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.