Job Description

  • Permanent
  • Anywhere

Role-Big Data Architect
Location-Toronto, ON
Duration- Fulltime

Email-megha@jconnectinc.com

Knowledge & Experience:
•            5+ years application development experience in Hadoop, Spark and Java.
•            7+ years application development experience
•            10+ years of full development life cycle experience, from architecture through test and deployment and cross platform skills
Key Accountabilities
•            Architect, design and implement solutions that meet the stakeholder’s needs
•            Participate actively in requirements gathering, data modeling and design sessions
•            Prepare high level and detailed technical specifications for the projects in accordance with PLC, security and architecture documentation objectives
•            Communicates standards and defends technology and scoping decisions to information technology management and development teams
•            Assists in resolving problems with software functionality and suggesting improvements
•            Provide input and coordinates with Database Analyst in creating new and modifying existing database structures using different types of databases
•            Conceive, design and test logical structures for solving technical problems
•            Perform performance tuning to improve performance over multiple functions
•            Provides consulting services on new and existing initiatives
•            Participate in walkthrough reviews of all technical specifications, programs and unit test plans
Primary Skills
•            Experience in developing and optimizing Big Data applications using Java and Spark.
•            Experience in developing/designing micro-service architecture.
•            Cloud certified/experience.
•            Ability to seek improvements to all aspects of development process
•            Provide consulting services on new initiatives (small to large of varying complexity).
•            Explore new emerging technologies and how they best suit our applications
•            Develop, code, document and execute unit test, system, integration, and acceptance test using different languages and testing tools for functions of high complexity.
•            Ensure adequate technical documentation and training.
•            Optimize spark jobs and java applications.