Job Description
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Responsibilities
- 5–10 years of software engineering experience.
- Strong proficiency in Java
- Hands-on experience with Scala development.
- Extensive experience with Apache Spark (Core, SQL, DataFrames, Structured Streaming).
- Experience with AWS cloud services.
- Knowledge of microservices architecture and REST APIs.
- Experience with SQL and relational databases.
- Strong understanding of distributed computing concepts.
- Proficiency with Git and version control systems.