Job Title: Java Developer with Snowflake
Location: Dallas, TX / Tampa, FL / Jersey City, NJ
Work Mode: Hybrid / Onsite
Experience: 7+ Years
About Us:
NJTECH is a globally managed IT services, IT consulting, and business solutions partner delivering innovative technology solutions to clients across multiple industries. We help organizations transform their business through advanced technology, strategic consulting, and high-performance delivery models.
Job Summary:
We are seeking a highly skilled Java Developer with Snowflake expertise to join our dynamic team. The ideal candidate will have strong hands-on experience in Java-based application development along with expertise in Snowflake data warehousing and cloud-based data engineering solutions. This role requires experience in building scalable enterprise applications, developing efficient data pipelines, and working in a fast-paced collaborative environment.
Key Responsibilities:
Design, develop, and maintain scalable Java-based enterprise applications.
Develop and optimize data solutions using Snowflake.
Build and maintain RESTful APIs and Microservices architecture.
Design and implement ETL/ELT pipelines for data integration and transformation.
Collaborate with cross-functional teams including developers, analysts, and business stakeholders.
Optimize database queries, performance tuning, and data processing workflows.
Ensure application reliability, scalability, and security best practices.
Participate in code reviews, troubleshooting, debugging, and production support activities.
Work within Agile/Scrum development methodologies.
Required Skills:
Strong experience in Java, Spring Boot, and Microservices architecture.
Hands-on experience with Snowflake data warehouse solutions.
Experience in ETL/ELT development and data integration processes.
Strong knowledge of SQL and database concepts.
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Familiarity with REST APIs, web services, and distributed systems.
Experience with version control tools like Git.
Strong analytical, troubleshooting, and problem-solving skills.
Preferred Qualifications:
Experience with data pipeline tools such as Informatica, Talend, or Apache Airflow.
Knowledge of CI/CD pipelines and DevOps practices.
Experience with containerization tools like Docker and Kubernetes.
Prior experience in Banking, Financial Services, or Enterprise environments is preferred.
Experience:
7+ years of relevant experience in Java development and Snowflake data engineering.
Key Note:
Strong expertise in both Java development and Snowflake is mandatory for this role