Job Description
Basic Qualifications for consideration:
- 7+ Overall industry experience
- 5+ years experience with building large scale big data applications development
- Bachelors in Computer Science or related field
- Provide technical leadership in developing data solutions and building frameworks
- Experience building Data Lake, data applications and micro-services using Azure, AWS and Hands-on experience in cloud Data stack (preference is Azure)
- Hands-on experience with Springboot framework, MVC architecture, Hibernate, API creation, Restful services, SOAP using Java
- Java experience with OOPS concepts, multithreading
- Experience deploying code on containers
- Hands on experience with leveraging CI/CD to rapidly build & test application code
- Conduct code reviews and strive for improvement in software engineering quality
- Review data architecture and develop detailed implementation design
- Hands-on experience in production rollout and infrastructure configuration
- Demonstrable experience of successfully delivering big data projects using Kafka, Spark
- Experience working on NoSQL Databases such as Cassandra, HBase, DynamoDB, and Elastic Search
- Experience working with PCI Data and working with data scientists is a plus
- In depth knowledge of design principles and patterns
- Able to tune big data solutions to improve performance
Preferred Skills, Experience and Education:
- Exposure to Talend Big Data edition and solutions a strong plus
- Exposure to Relational Modeling, Dimensional Modeling, and Modeling of Unstructured Data
- Bachelors in Computer Science or related field
- Experience in Design and architecture review
Experience in Banking, Financial domain