
Senior Java Developer - (Java/Big Data)
- London
- Permanent
- Full-time
- 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)
- 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
- 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