Senior Java Developer - Big Data
ASTEK is a technology and engineering consulting firm based in France. We have been around for over 30 years a community of more than 7200 passionate experts empowering clients in 22 countries throughout Europe, APAC, Middle East and the Americas.
The department develops and maintains global Risk and Finance applications covering Market Risk, Counterparty Risk, and Finance domains, built on Microsoft and open-source technologies.
This role supports the redesign of the Market Risk Information System to enable global, automated, and real-time reporting.
You are required to have autonomy and leadership in non-functional areas such as testing tools, performance and load testing, quality control, and production monitoring.
Responsibilities:
Research, design, and develop scalable, high-performance software systems using modern tools and methodologies.
Analyze user and business needs to build reliable, efficient, and maintainable software solutions.
Enhance existing software capabilities, perform updates, and oversee software testing, validation, and deployment processes.
Integrate hardware and software systems in collaboration with cross-functional engineering teams.
Proactively monitor and report technical risks to project managers, providing timely escalations and solutions.
Ensure technical deliverables meet performance, security, and compliance standards while aligning with project objectives.
Lead technical studies for proposed solutions, collaborating closely with infrastructure, big data experts, and business analysts to gather and refine requirements.
Design, document, and develop end-to-end software solutions with robust CI/CD integration.
Conduct code reviews, ensuring adherence to best practices, quality standards, and knowledge sharing across the team.
Required skills (Must have):
Minimum
8 years of experience of Java/J2EE
technologies.
Finance or Investment Banking experience preferred
.
Strong experience in
data ingestion and processing frameworks
, particularly
Apache Spark
and
Spark Streaming
.
Proficient in
messaging systems
such as
Kafka
,
Flume
,
ActiveMQ
,
MQSeries
, or
RabbitMQ
.
Hands-on experience with
big data technologies
, ideally within the
Hortonworks Hadoop distribution
(HDFS, HBase, Hive, ORC/Parquet).
Familiar with
build and CI/CD tools
such as
Maven
,
SBT
,
Ant
,
Jenkins
, or
TeamCity
.
Experience working with
RESTful web services
,
UML
, and
source control tools
like
Git
or
SVN
.
Proven experience in
solution design
, applying
well-established design patterns
and recognizing
anti-patterns
to ensure optimal system performance, particularly in
real-time streaming environments
.
Familiarity with tools such as
Apache Phoenix
,
Elasticsearch
,
Sqoop
, and
StreamSets
is highly advantageous.