Senior Software Engineer
Deepstreamtech
About the role
About
Join a passionate team as a Senior Software Engineer specializing in Big Data and Java. This role requires deep expertise in distributed computing tools to leverage large-scale data systems.
You will contribute significantly with your experience in technologies like Apache Hudi, Spark, and Kafka. The ideal candidate has a BSc in Computer Science, knowledge of distributed computing principles, and is proficient in writing clean, efficient code in languages such as Python and Java. Collaborative efforts with business teams to refine software requirements will be essential in this role.
Key Responsibilities
- Identify and prioritize tasks in the software development cycle
- Develop applications with clean, efficient code
- Automate processes using scripting and tools
- Analyze and debug software systems proactively
- Collaborate with teams to enhance product performance
Requirements
- Experience with Apache Hudi, Spark, and Kafka
- Knowledge of RESTful APIs and distributed storage systems
- Strong background in TDD and performance monitoring tools
- Proven experience mentoring peers in technology projects
- Familiarity with cloud services and containers
Embrace the opportunity to drive innovation while excelling in advanced software engineering practices.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free