Senior Java developer (AI focus)
optico.team
Responds Quickly
$$$$
Our client is a global leader in maritime intelligence and risk analytics, helping governments, defence organisations and global enterprises make critical decisions through data and AI-driven insights. We are looking for an Experienced Backend Engineer to join the team building the companyβs core data platform that powers data processing, analytics and decision-making across the business.
What you'll be doing
- Building and maintaining high-performance backend services using Java and Spring Boot.
- Designing and developing scalable data pipelines and data processing services.
- Implementing real-time streaming solutions using Kafka.
- Working closely with data scientists, analysts and software engineers to support data-driven initiatives.
- Developing solutions for collecting, processing and transforming data from multiple sources.
- Leveraging AWS services for data storage, processing and analytics.
- Monitoring service performance, identifying bottlenecks and implementing optimisations.
- Ensuring data integrity, reliability and availability through robust ETL processes and data quality controls.
- Contributing to the adoption of AI-assisted development practices and modern engineering workflows.
Skills & Experience
- Bachelor's degree in Computer Science, Engineering or a related field.
- 5+ years of experience as a Backend Engineer.
- Strong Java development experience, including Spring Boot.
- Hands-on experience with Kafka and event-driven or streaming architectures.
- Experience building and supporting microservices-based systems.
- Experience with AWS cloud services.
- Strong understanding of ETL processes and large-scale data processing.
- Good working knowledge of Python.
- Experience with MySQL.
- Familiarity with Generative AI and LLM tools used throughout the software development lifecycle.
- Experience with Spark and/or SingleStore would be advantageous.
- Strong problem-solving skills, attention to detail and ability to work independently.
- Excellent communication skills in English.
Required skills experience
Java
8 years
Spring Boot
8 years
ETL
5 years
AWS
5 years
AI/ML
2 years
+ 3 more
Big Data
2 years
Kafka
8 years
Kubernetes
3 years
Required languages
English
B2 - Upper Intermediate
Published 27 June
60 views
Β·
14 applications
Last responded 3 hours ago
See stats of candidates who applied for this job π
π
$4000-5500
Average salary range of similar jobs in
analytics β
Loading...