What are the responsibilities and job description for the Java - Big Data Solutions Architect position at Ventures Unlimited Inc.?
Company Description
We are a cutting edge consulting firm dedicated to help customers effectively execute, manage and support their Product Lifecycle Management, Engineering Services and Enterprise Application Programs in a wide spectrum of domains. Our clientele includes IT majors,Engineering companies in the Aerospace and Automotive sectors, Hi-Tech leaders and Retail/CPG majors.
Job Description
Mandatory Technical / Functional Skills
• 12 Years of experience software development experience in full SDLC projects utilizing JAVA/J2EE architectures.
• Must have experience in design and implementing enterprise application using Java/Java EE, EJB, Spring, JMS, JSF, Web Services, Microservices, HTML, XML, AJAX, Java Script, ExtJS, Angular JS, JSON and J2EE Design patterns, ORM like (Hibernate/IBatis).
• Must have sound understanding on database (oracle) queries, should have experience in query optimizations. Performance tuning etc… using Oracle.
• Experience on WebLogic, Tomcat deployment and administration.
• Exposure to Tools like SVN, MAVEN, JENKINS, GRADLE, ANT,GitHub and UML is must.
• Should have experience setting up JUNIT Test frameworks.
• Prior experience working in Test Driven Development & Agile environment.
• Experience working with platforms such as Windows, Unix/Linux is must.
• 3 Years of Experience working in Big Data Technologies like (Hadoop, HIVE, MapReduce, Spark, Impala, HDFS, YARN, Oozie, Zookeeper, Sqoop, Flume, Kafka)
• 3 Years of Experience in working with NoSQL Databases like (Cassandra / HBase / MongoDB)
• 3 Years of Hands on experience in design and development using ETL Technologies(ODI/Informatica/DataStage)
• Hands on experience in one the programming languagues (Scala, Python, R)
• Hands on experience in SOLR / Elastic Search
• Hands on experience in BI Tools like Microstrategy, Tableau, Qlik, Spotfire
• Flexibility to work in a constantly changing environment. Well organized and detail oriented.
• Strong analytical, problem-solving, and conceptual skills, good verbal and written communications skills with the ability to communicate complex ideas with a diverse group of people, ability to quickly learn new technologies.
Roles and responsibility
Must have working knowledge of important aspects of application architecture and development including application frameworks, design patterns, software refactoring, integration and inter-process communication technologies, build/dependency management. Who can take senior technical role in the development and execution of projects and collaborates with customer architects and senior technology managers to understand existing SMS application, explore new architectural solutions for future implementation. Provides directions & execution to ensure timely completion of assignments/tasks based on project plans and schedules. Provides subject matter expertise to management, technical leads and development team members. Interface with project managers to identify needs & present solutions
Desirable Technical / Functional Skills Retail experience
Total experience in required skill (years) > 12 Years
Additional Information
If available please contact me for more details at 856-842-1988 ext-113