Job Description
We are seeking a highly experienced Senior Java Engineer who will be a crucial part of a project that leverages cutting-edge technology to store and manage information at scale. Your strong background in distributed systems and large-scale database systems will be essential as you design, develop, and test solutions to meet our strategic goals.
This is a remote opportunity for candidates based in Portugal or other European Union countries.
Responsabilidades:
- Build and enhance backend solutions using your expertise in distributed systems and large-scale databases.
- Conduct research, analysis, design, development, and testing of solutions aligned with business and technology strategies.
- Actively participate in design discussions, code reviews, and team meetings related to projects.
- Collaborate with cross-functional teams including engineering, architecture, product management, QA, and operations to develop innovative solutions.
- Ensure solutions meet business needs in terms of functionality, performance, scalability, reliability, and adherence to development principles.
- Develop technical and domain expertise to address product challenges effectively.
Qualificações necessárias:
- Proven experience as a Senior Backend Engineer with a strong background in distributed systems and large-scale databases.
- Proficiency in Java (11 and 17) and Spring framework.
- Hands-on experience with Docker and Kubernetes.
- Familiarity with GraphDB technologies.
- Familiarity with data structures and algorithms.
Será um diferencial possuir:
- Advantageous to have knowledge of Python, Kafka, Hadoop, Spark, MongoDB, and SQL databases.
- Excellent problem-solving skills and the ability to apply technical expertise to solve product challenges.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
#LI-REMOTE