This position requires any amount of experience with the following: Iterative development and continuous integration using Agile, Waterfall, and Hybrid SDLC methodologies; Designing scalable application, data, and infrastructure architectures for microservices and cloud-native applications; Designing and implementing real-time data streaming solutions using Apache Kafka; Developing data processing and analysis applications using C++, Python, and NodeJS; Front-end development, including responsive design and cross-browser compatibility using JavaScript, TypeScript, HTML, CSS, and JQuery; Developing ORM frameworks for database interaction using Hibernate; Automating build and deployment processes using Shell Scripting, Jenkins, Maven, and Apache Ant; Designing and consuming web services, including API development and integration using REST, SOAP, JSON, and XML; Processing and analyzing datasets including distributed computing using Hadoop, Hive, and Apache Spark; Building NoSQL and cloud-based data warehousing solutions using MongoDB and Snowflake; Developing and executing test plans using Automated Testing, Junit, Blackbox testing, White Box testing, Functional testing, Manual testing, Performance testing, Regression testing, Smoke testing, System Integration, Unit testing, and User Acceptance testing; Creating interactive dashboards and reports, including data modeling and visualization using Tableau and QlikView; Managing code repositories using GIT. QUALIFICATIONS: Minimum education and experience required: Master''s degree in Computer Science, Computer Engineering, Electronic Engineering, or related field of study plus 5 years (60 months) of experience in the job offered or as Data Engineer, Software Engineer, Programmer Analyst, Software Developer/Analyst, or related occupation.