**Qualifications**:
- Strong software development experience
- Strong knowledge and experience in object-oriented programming, Java, Python, JavaScript and HTML.
- Strong knowledge and experience in design and development of RESTful Web Services
- Experience in Oracle Application Development Framework (ADF) and Oracle JET technology is a plus
- Experience with developing unit tests
- Experience with Linux/Unix operating system, and Java frameworks like Spring
- Knowledge and experience in using platforms for parallel processing and job streaming (like Spark and Kafka).
- Knowledge of relational databases, and ability to write simple SQL queries
- Good analytical skills and understanding of basics concepts in data science
- Experience working on analytic/data science projects like optimization and data mining is a plus
- Able to balance and prioritize multiple concurrent projects effectively.
- Eager to learn and work in an agile environment
- Self-motivated, responsible, and accountable
- Excellent communication skills
- Able to work with cross-functional teams responsible for product design, integration and testing
- Bachelor's or Masters degree in Computer Science or equivalent years of experience in related field.3+ years in a developing, modeling, and deploying enterprise solutions, Retail/SCM experience preferred
- Career Level - IC2
- Design and develop RESTful Web Services
- Design and implement end-to-end flow for executing large-scale data mining and analytics processes using platforms like Spark and Kafka
- Work with Data Scientists to understand the business problems and the analytics solutions and implement different algorithms in Java/Python
- Ensure that the UI design fulfills functional & technical requirements, including design-for-performance
- Analyze and ensure efficient transition of all technical design documents
- Work effectively with Tech leads, Scientist and Data Science Developers to create and maintain the overall data architecture, priorities and success measures for the enterprise
- Review the deliverables throughout development to ensure quality & traceability to requirements and adherence to all quality management plans & standards