Location: Porto (8 days a month on-site)
Salary range: 45-50k gross annual
We are looking for a Big Data Software Engineer to design and develop high-performance data storage and access solutions within pricing environments. Your role will involve:
-
Building efficient data services for both high-performance ("hot") and long-term ("cold") storage, ensuring optimal access and retrieval.
-
Developing and maintaining data access and update services for pricing reference repositories, incorporating audit trails and historical tracking.
-
Ensuring production quality by adhering to best practices, conducting impact analyses, maintaining test coverage, and validating business requirements.
-
Proactively managing application and infrastructure incidents, implementing action plans, and ensuring system reliability.
-
Addressing technical debt by promoting remediation and continuous improvement initiatives in collaboration with business partners.
-
Strong experience with Java (mandatory), Scala , Spark (mandatory), Hadoop, and Hive.
-
Proficiency in Java, Spring Boot, APIs, and microservices.
-
Hands-on experience with Big Data solutions, including Hadoop and Spark programming.
-
Knowledge of Kafka, Event-Driven Architecture (EDA), and API development.
-
Expertise in Scala, Hive, Java, Spring, Spring Boot, SQL & NoSQL databases.
-
Bachelors degree in Computer Science, Engineering, Finance, MIS, or a related field.
-
4-5+ years of experience, preferably in Big Data development.
-
Interest in API development.
-
Strong analytical and problem-solving skills.
-
Excellent verbal and written communication abilities.
-
Fluency in English (French is a plus).
If youre passionate about Big Data, high-performance systems, and cutting-edge technologies, we would love to hear from you!