Senior Java Developer - (Java/Big Data)
Role details
Job location
Tech stack
Job description
- 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
Requirements
- 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
Benefits & conditions
Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact - and be recognized for it.
We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.
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.