Senior Java Developer – Big Data

October 13, 2025
Application ends: January 13, 2026

Apply for this job

Email *

Job Description

Responsibilities:

  • Research, design, and develop scalable, high-performance software systems using modern tools and methodologies.
  • Analyze user and business needs to build reliable, efficient, and maintainable software solutions.
  • Enhance existing software capabilities, perform updates, and oversee software testing, validation, and deployment processes.
  • Integrate hardware and software systems in collaboration with cross-functional engineering teams.
  • Proactively monitor and report technical risks to project managers, providing timely escalations and solutions.
  • Ensure technical deliverables meet performance, security, and compliance standards while aligning with project objectives.
  • Lead technical studies for proposed solutions, collaborating closely with infrastructure, big data experts, and business analysts to gather and refine requirements.
  • Design, document, and develop end-to-end software solutions with robust CI/CD integration.
  • Conduct code reviews, ensuring adherence to best practices, quality standards, and knowledge sharing across the team.

Required skills (Must have):

  • Minimum 8 years of experience of Java/J2EE technologies.
  • Finance or Investment Banking experience preferred.
  • Strong experience in data ingestion and processing frameworks, particularly Apache Spark and Spark Streaming.
  • Proficient in messaging systems such as KafkaFlumeActiveMQMQSeries, or RabbitMQ.
  • Hands-on experience with big data technologies, ideally within the Hortonworks Hadoop distribution (HDFS, HBase, Hive, ORC/Parquet).
  • Familiar with build and CI/CD tools such as MavenSBTAntJenkins, or TeamCity.
  • Experience working with RESTful web servicesUML, and source control tools like Git or SVN.
  • Proven experience in solution design, applying well-established design patterns and recognizing anti-patterns to ensure optimal system performance, particularly in real-time streaming environments.
  • Familiarity with tools such as Apache PhoenixElasticsearchSqoop, and StreamSets is highly advantageous.

Are you interested in this position?

Apply by clicking on the “Apply Now” button below!

#GraphicDesignJobsOnline

#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru