Company Overview
Optical Arc Pvt. Ltd. is a full-service company of custom software development, mobile application, database management system (DBMS), data visualization, ALM, PLM, and website development. Our goal is to help businesses grow and succeed by providing end-to-end solutions tailored to their unique needs. Join us on LinkedIn for industry insights, company updates, and career opportunities.
Job Overview
We are looking for a Senior Java Snowflake Developer with 6+ years of experience to join our team remotely. As a Java Snowflake Developer, you will be responsible for developing and maintaining Java-based applications using Snowflake as the database management system. The ideal candidate should have strong experience in Java programming and data modeling using Snowflake. This is a great opportunity to work with a leading IT services company and contribute to cutting-edge projects.
Responsibilities:
Design, develop, and maintain scalable and robust Java applications.Implement server-side logic and integrate with front-end components.Work on integrating Snowflake, a cloud-based data warehousing platform, into Java applications.Implement data pipelines, transformations, and data loading processes using Snowflake.Work with relational databases, including but not limited to Oracle, MySQL, or PostgreSQL.Optimize database queries for improved performance.Contribute to the design and development of microservices-based architecture.Implement RESTful APIs and integrate with external servicesIdentify and fix bottlenecks and bugs to ensure the performance, quality, and responsiveness of applications.Conduct performance tuning and optimization.Ensure data security and compliance with industry standards and regulations.Implement encryption and access controls for sensitive data.Work closely with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver high-quality solutions.Create and maintain project documentation, including technical specifications and database schema documentation.Stay updated on the latest trends and technologies in Java and Snowflake.Participate in knowledge-sharing sessions within the team.
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Proficient in Java and Java EE technologies.Hands-on experience with Snowflake, including data modeling, loading, and querying.Familiarity with front-end technologies (HTML, CSS, JavaScript).Minimum of 6+ years of professional software development experience.Proven experience in developing and deploying production-grade Java applications with Snowflake integration.Strong communication skills with the ability to articulate ideas and solutions effectively.Strong problem-solving skills and the ability to work in a dynamic, fast-paced environment.Ability to work collaboratively in a team and contribute positively to team dynamics.