Senior Java Developer - Java/Big Data
Your role:
Joining the Reporting product line, you would work as a member of a highly focused team. This team specialises in Java-based data engineering, designing and delivering large-scale ETL workflows on a lake house platform. You'll be working with modern big data technologies to move, transform, and optimise data for high-performance analytics and regulatory reporting. The environment encourages autonomy, problem-solving, and system-level thinking. If you're passionate about clean, well-tested, performant code and enjoy working on complex data pipelines at scale, you'll thrive here.
Tech stack:
- Micro-services Container Platforms (Kubernetes, CRC, Docker)
- Big Data Technologies (Apache.... Spark, Flink, HDFS, Airflow, Trino, Iceberg, Hive)
- Dependency injection frameworks (Spring)
- Observability (Loki/Grafana)
- Large scale data processing (Kafka)
- CI/CD Build tools ( Maven, Git, Jenkins )
- NoSQL DBs (Cockroach DB, Cassandra, Zookeeper, ArangoDB)
Your responsibilities:
- Design, implement and provide architectural guidance in deploying microservices as a part of an agile development team
- Migrate existing services to microservices, with the goal of reducing complexity at the design and architecture level
- Write unit and integration tests for your Java code
- Collaborate with testers in development of functional test cases
- Develop deployment systems for Java based systems
- Collaborate with product owners on user story generation and refinement
- Monitor and support the operation of production systems
- Participate in knowledge sharing activities with colleagues
- Pair programming and peer reviews
About you:
Required Experience:
- Minimum 8 years of Java development experience in an Agile environment, building scalable applications and services
- Experience with RESTful services
- Passion for Test Driven Development
- CI/CD
Attributes:
- Good communication
- Problem Solving
- Self-starter
- Team player
Company Benefits
- Private pension
- Bonus
- Full medical cover
- Dental care
- flexi working
- Free fruit
- Snacks coffee etc.
- 25 days holiday
- Life insurance
Interview Process
- Initial
- Technical
- Cultural