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 Kafka, Flume, ActiveMQ, MQSeries, 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 Maven, SBT, Ant, Jenkins, or TeamCity.
- Experience working with RESTful web services, UML, 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 Phoenix, Elasticsearch, Sqoop, 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