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.