Knowledge & Experience 5 years of hands-on development with Hadoop, Spark, and Java. 7 years in application development overall. Over 10 years of experience across the full software development lifecycle, from architecture to deployment, with cross-platform exposure. Key Responsibilities Design and implement solutions aligned with stakeholder requirements. Actively engage in requirements gathering, data modeling, and solution design. Create detailed and high-level technical specifications aligned with PLC, security, and architecture standards. Advocate for technical decisions and scope in discussions with IT leadership and development teams. Troubleshoot software issues and recommend enhancements. Collaborate with database analysts to design and modify data structures across various database systems. Design and test logical frameworks to address technical challenges. Perform performance tuning across key application functions. Offer consulting support on both new and ongoing projects. Participate in peer reviews of specifications, code, and test plans. Core Skills Strong background in building and optimizing Big Data applications using Java and Apache Spark. Proven experience with microservices architecture design and development. Cloud expertise or certification preferred. Continuously improve development processes and practices. Provide technical input on initiatives of varying sizes and complexities. Evaluate emerging technologies and recommend adoption where applicable. Write, test, and document code using various tools and languages for complex functions. Ensure comprehensive technical documentation and support training efforts. Tune and optimize Spark and Java-based applications for peak performance.