AVAILABLE TO C2C CANDIDATES
JOB OVERVIEW
The ideal candidate will be a Data Engineer responsible for designing, developing, and maintaining data-driven applications and systems and will work closely with the team to build scalable and efficient solutions that leverage both front-end and back-end technologies.
TASKS:
● Design, develop, and maintain full-stack applications using Java, JavaScript, HTML/CSS, and other relevant technologies.
● Manage the development of APIs, for data access or landing data as output for further downstream consumption in the appropriate target data store.
● Implement data models, ETL processes, and data pipelines to support data-driven applications using SQL, cloud, and ‘big data’ technologies.
● Develop data pipelines that conform multiple sources of transactional data to a unified standard and integrate this data into the MDM repository.
● Conduct thorough quality assurance testing of code and technical deliverables prior to submission and conduct peer review of code created by other developers on the project.
● Optimize performance and scalability of data-driven applications and systems.
● Collaborate with cross-functional teams to understand data requirements and translate them into technical solutions.
● Ensure data security, integrity, and compliance with privacy regulations.
● Create, update, and maintain system documentation.
● Coordinate appropriate security scan accreditations.
● Perform special projects and initiatives as assigned.
MANDATORY SKILLS/EXPERIENCE Note: Candidates who do not have the mandatory skills will not be considered
- 8+ years of experience in the Java application development and implementation of large technology projects.
- 5+ years of experience in writing SQL.
- Experience in front-end and back-end application development.
- Proven experience as a Full Stack Developer with expertise in Java, Spring Boot, Python, JavaScript, and related frameworks (e.g., React, Angular, Node.js, Vue)
- Experience with RDBMS (Oracle, MySQL, PostgreSQL)
- Understand basic design principles behind a scalable application.
- Experience with service-oriented architecture and RESTful web services
- Knowledge of JSON, XML, XSD, WSDL, JDBC, MQ, SOAP concepts
- Strong problem-solving skills and enjoy learning new technologies.
- Experience with an agile, iterative development process and version control tools such as Git, GitHub, Subversion.
- Strong understanding of data engineering concepts and experience with tools such as SQL, NoSQL databases, and data processing frameworks (e.g., Apache Spark).
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) is a plus.
- Experience working on large datasets, data models and full-cycle data pipeline development.
- Experience working with Amazon Web Services or Microsoft Azure cloud computing platform and services.
- Experience developing cloud-ready applications.
- Excellent problem-solving and communication skills.
- Ability to work effectively in a fast-paced and collaborative environment.
DESIRABLE SKILLS/EXPERIENCE:
- ETL experience in development with the suite of tools from Informatica PowerCenter, IBM DataStage and B2B Data Transformation.
- Experience using Oracle 12g, AWS RDS/MySQL and/or a database appliance.
- Knowledge of IBM Master Data Management (MDM) implementation
- Knowledge of metadata-driven enterprise reporting platforms.
- Prior experience working on complex data integration projects.
This is an exciting opportunity for a Full Stack Developer to contribute to cutting-edge projects in a dynamic environment. Apply now to be part of our innovative team!
Job Type: Contract
Pay: $32.40 - $39.02 per hour
Expected hours: 35 per week
Experience level:
Schedule:
Experience:
- Java: 8 years (Preferred)
- SQL: 5 years (Preferred)
Ability to Commute:
- Brooklyn, NY 11201 (Required)
Ability to Relocate:
- Brooklyn, NY 11201: Relocate before starting work (Required)
Work Location: In person