Transformation, adaptability and innovation are part of our DNA.
We're passionate about technology and we want to be part of your story.
Do we share the same passion?
You've come to the right place, Smart!
We are seeking an experienced Development Engineer with strong skills in Java and Big Data technologies to join our pricing environment team in Porto.
The successful candidate will be responsible for developing efficient persistence and data access services that support both "hot" data (high-performance, frequently accessed) and "cold" data (long-term storage with less critical performance).
These services must include sanity checks, monitoring, and supervision tools to ensure reliability.
Responsibilities:
Develop and maintain data persistence and access services for pricing environments, handling both hot and cold data storage efficiently
Implement access and update services for parameter reference repositories, including audit trails and historical tracking of changes
Ensure high-quality production by adhering to best practices such as impact analysis, test coverage, business validation, and compliance with procedures
Required Skills and Technologies:
Strong programming skills in Java, Spring, and SpringBoot
Experience with Scala and Hive is a plus
Proficient in SQL and NoSQL databases
Solid knowledge of Big Data solutions, including Hadoop and Spark programming
Experience working with Kafka for event streaming and messaging
What will you find at SMART?
A dynamic, hard-working and co-operative team;
Career plan and defined objectives;
Initial and ongoing training ;
Follow-up meetings and performance appraisals;
Business bonuses;
Personal and family benefits;
Numerous events, partnerships and internal dynamics;