Experience
2 - 6 yrs
Job Location
Udaipur, India
Vacancy
1
Designation
Java Developer
Job Type
Not specified
Job Description
Arcgate is a dynamic and rapidly growing team of 2500+ people who are deeply passionate about data and technology
We specialize in providing comprehensive solutions to some of the most innovative startups globally, spanning areas such as application development, quality engineering, AI data preparation, data enrichment, search relevance, and content moderation
Responsibilities
Execute data architecture and data management projects for both new and established data sources
Innovate and contribute to the development of clients data platforms using Java
Familiarity with transitioning existing data sets and databases to new technology stack is helpful
Manage the end-to-end process for data ingestion and publishing
Perform data loads and data quality analysis to identify potential errors within the data platform
Work closely with operation teams to understand data flow, architecture, and gather functional requirements
Qualifications
Possess a Bachelors degree in Computer Science, Mathematics, Physics, Engineering, or a related field of study
4+ years of experience in a data production environment, with a focus on adeptly managing vast volumes of intricate data
4+ years of hands-on experience in SQL programming, data architecture, and dimension modeling
Expertise in Java programming, showcasing deep knowledge of libraries such as jsoup, Apache HttpClient, Jackson, data structures, and algorithms
Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
Familiarity with different design and architectural patterns
Strong emphasis on writing reusable Java libraries
Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
Experience in working with popular web application frameworks like Play and Spark
Relevant knowledge of Java GUI frameworks like Swing, SWT, AWT
In-depth knowledge of RDBMS with the ability to design and optimize complex SQL queries
Relational database experience with MySql, PostgreSQL, Oracle or Snowflake is preferred
Expertise in mapping, standardizing, and normalizing data
Knowledge of ETL/ELT frameworks and writing pipelines for loading millions of records is helpful
Basic knowledge of class loading mechanisms in Java
Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
Use of version control systems like Git, for effectively managing code repositories
Strong analytical skills for addressing complex technical challenges, including proficiency in debugging and performance optimization techniques
Showcase a thorough understanding of the software development lifecycle, from requirements analysis to testing and deployment
Benefits competitive salary package
Opportunities for professional growth and advancement
Dynamic and collaborative work environment
Opportunity to collaborate with state-of-the-art technologies and innovative startups
Are you passionate about your Java and Database skills to drive top-notch solutions and thrive in a fast-paced, collaborative environment
Click the Apply button below and become an Arcgatian!
Apply
Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.
We specialize in providing comprehensive solutions to some of the most innovative startups globally, spanning areas such as application development, quality engineering, AI data preparation, data enrichment, search relevance, and content moderation
Responsibilities
Execute data architecture and data management projects for both new and established data sources
Innovate and contribute to the development of clients data platforms using Java
Familiarity with transitioning existing data sets and databases to new technology stack is helpful
Manage the end-to-end process for data ingestion and publishing
Perform data loads and data quality analysis to identify potential errors within the data platform
Work closely with operation teams to understand data flow, architecture, and gather functional requirements
Qualifications
Possess a Bachelors degree in Computer Science, Mathematics, Physics, Engineering, or a related field of study
4+ years of experience in a data production environment, with a focus on adeptly managing vast volumes of intricate data
4+ years of hands-on experience in SQL programming, data architecture, and dimension modeling
Expertise in Java programming, showcasing deep knowledge of libraries such as jsoup, Apache HttpClient, Jackson, data structures, and algorithms
Sound knowledge of Object-Oriented Programming (OOP) Patterns and Concepts
Familiarity with different design and architectural patterns
Strong emphasis on writing reusable Java libraries
Understanding of the concepts of MVC (Model-View-Controller) Pattern, JDBC (Java Database Connectivity), and RESTful web services
Experience in working with popular web application frameworks like Play and Spark
Relevant knowledge of Java GUI frameworks like Swing, SWT, AWT
In-depth knowledge of RDBMS with the ability to design and optimize complex SQL queries
Relational database experience with MySql, PostgreSQL, Oracle or Snowflake is preferred
Expertise in mapping, standardizing, and normalizing data
Knowledge of ETL/ELT frameworks and writing pipelines for loading millions of records is helpful
Basic knowledge of class loading mechanisms in Java
Basic knowledge of JVM (Java Virtual Machine), its drawbacks, weaknesses, and workarounds
Use of version control systems like Git, for effectively managing code repositories
Strong analytical skills for addressing complex technical challenges, including proficiency in debugging and performance optimization techniques
Showcase a thorough understanding of the software development lifecycle, from requirements analysis to testing and deployment
Benefits competitive salary package
Opportunities for professional growth and advancement
Dynamic and collaborative work environment
Opportunity to collaborate with state-of-the-art technologies and innovative startups
Are you passionate about your Java and Database skills to drive top-notch solutions and thrive in a fast-paced, collaborative environment
Click the Apply button below and become an Arcgatian!
Apply
Disclaimer: This job description has been sourced from a public domain and may have been modified by Naukri.com to improve clarity for our users. We encourage job seekers to verify all details directly with the employer via their official channels before applying.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
