Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Confidential and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><p><b>Key Responsibilities :</b><br/><br/></p><p>- Design, develop, and maintain scalable and efficient data modeling components in a distributed data platform.<br/><br/></p><p>- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications and solutions.<br/><br/></p><p>- Implement software development best practices, including code reviews, unit testing, and CI/CD processes.<br/><br/></p><p>- Troubleshoot and resolve software defects and performance issues in a timely manner.<br/><br/></p><p>- Participate in sprint planning, stand-ups, demos, and retrospectives to ensure project alignment and progress.<br/><br/></p><p>- Mentor junior developers, sharing knowledge and conducting code reviews.<br/><br/></p><p>- Stay updated on emerging technologies and industry trends to enhance software quality and performance.<br/><br/></p><p>- Document technical designs, processes, and workflows for knowledge transfer and project transparency.<br/><br/></p><p>- Communicate project status, challenges, and solutions to stakeholders, ensuring alignment with business outcomes.<br/><br/></p><p>- Contribute to the overall architecture and design of the TeraHelix ecosystem, ensuring scalability, reliability, and Skills Have :</b></p><p><br/></p>- Strong hands-on experience with Java (preferably version 21+) and associated development toolchains.<br/><br/></p><p>- Proficiency in SQL and working with big data technologies, including databases like PostgreSQL, HBase, or Trino.<br/><br/></p><p>- Knowledge of gRPC (unary, streaming, bi-directional, REST mapping).<br/><br/></p><p>- Familiarity with Linux OS and command-line tools.<br/><br/></p><p>- Experience with version control systems (Git, GitHub, Bitbucket, Azure DevOps).<br/><br/></p><p>- Solid understanding of OOP design patterns, TDD, and enterprise system design principles.<br/><br/></p><p>- Strong problem-solving, debugging, and analytical skills.<br/><br/></p><p>- Commitment to Agile principles and software to Have :</b></p><p><br/></p>- Experience with Vaadin UI framework.<br/><br/></p><p>- Experience with Apache Spark, Avro, Kafka.<br/><br/></p><p>- Familiarity with DevOps practices and automation tools.<br/><br/></p><p>- Knowledge of Kubernetes for container orchestration.<br/><br/></p><p>- Cloud experience with AWS, Azure, GCP, or Oracle Cloud.<br/><br/></p><p>- Experience with C#/.NET Core, Python, R, Ruby, or JavaScript (especially in GraalVM).<br/><br/></p><p>- Interest in financial markets and business Title :</b> Java Developer Big Data</p><br/></p> (ref:hirist.tech)
Don't Miss This Opportunity!
Confidential is actively hiring for this Java Developer - Big Data Platform position
Apply Now