Srs Consulting - New York, NY

posted 3 months ago

Full-time - Senior
New York, NY
Support Activities for Mining

About the position

The Big Data Architect / Java position is a senior-level role that requires extensive experience in leading teams and projects within the realm of big data technologies. The ideal candidate will have a strong background in computer engineering, with a minimum of 15 years of professional experience. This role involves designing and implementing scalable big data solutions, utilizing a variety of technologies including Scala, Spark, Cassandra, and Hadoop. The architect will be responsible for overseeing the architecture and development of big data systems, ensuring that they meet the needs of the organization while adhering to best practices in solution design. In addition to big data technologies, the candidate must possess significant experience in database management, specifically with SQL Server and NoSQL databases. The role also requires proficiency in web development technologies such as Java, Spring Boot, REST API, Angular, and Azure. Familiarity with Azure Infrastructure as a Service (IaaS) and Linux environments is essential. The architect will be expected to lead teams in the development of solutions that leverage these technologies, ensuring that projects are delivered on time and meet quality standards. The position demands excellent communication skills, both verbal and written, as the architect will need to present complex technical concepts to stakeholders and team members. The ability to analyze problems and develop effective solutions is crucial, as is a proactive and organized approach to work. The role may also involve mentoring junior team members and collaborating with cross-functional teams to drive project success.

Responsibilities

  • Lead the design and implementation of scalable big data solutions.
  • Oversee architecture and development of big data systems.
  • Manage and mentor teams working on big data projects.
  • Ensure adherence to best practices in solution design and development.
  • Collaborate with stakeholders to understand requirements and deliver effective solutions.
  • Utilize big data technologies such as Scala, Spark, Cassandra, and Hadoop.
  • Implement and manage database solutions using SQL Server and NoSQL databases.
  • Develop web applications using Java, Spring Boot, REST API, and Angular.
  • Work with Azure services including IaaS, Azure SQL, and Azure Functions.

Requirements

  • Undergraduate Degree in Computer Engineering or related field.
  • 15+ years of experience in IT, with a focus on big data technologies.
  • 10+ years of experience with big data technologies such as Scala, Spark, Cassandra, and Hadoop.
  • 7+ years of experience in database management, including SQL Server and NoSQL.
  • 3+ years of experience in web development using Java, Spring Boot, REST API, and Angular.
  • Experience with Azure IaaS and Linux environments.
  • Demonstrated experience in solution design at scale and leading big data architecture and development.

Nice-to-haves

  • Experience with JMS technologies.
  • Familiarity with GitHub Workflows/Actions.
  • Experience in liquidity and capital markets transaction processing.
  • Understanding of regulatory liquidity reporting.
  • Experience with Azure Kubernetes Service, Azure SQL, Azure Functions, Azure EventHub, and Azure Databricks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service