Data Engineer

  • location: Oakland, CA
  • type: Contract
  • salary: $45.35 - $51.02 per hour

job description

Data Engineer

job summary:
Perform Core JMS Messaging components programming, configuration, global and local project environment variable configurations, performance tuning, monitoring and troubleshooting for a local scalable-to-enterprise messaging service. Requirements: Bachelor's Degree or equiv. enterprise experience. Senior level experience in Java, JMS, and MQ series, Open MQ etc (5 years) Must have personally coded/implemented a high volume JMS messaging system. Proficient in SQL and PL/SQL. Commercial experience in the development of real time, multi-threaded applications. Experience with industry messaging middleware (e.g. 29West, IBM LLM, IBM MQ Series, Tibco) Commercial experience in the development of network level software Experience with various Java APIs (e.g. JMX, JDBC, JMS) Experience with industry messaging middleware (e.g. 29West, IBM LLM, IBM MQ Series, Tibco) Knowledgeable of data warehouse design, automation and Implementation at an Enterprise level helpful. strong problem solving skills. Excellent leadership capabilities, and communication and documentation skills.

Candidate should have familiarity Unix and shell scripting languages such as Ksh93, able to work with and modify existing scripts with minimal assistance or supervision. Ability to be proactive and work well under pressure. Helpful: Web services, XML, SOAP Capable of programming both asynchronous and synchronous messaging queues. Identify, monitor, recommend, POC and build JMS modules for automation, status and reporting runtime functionality, ensuring satisfactory response time with reliable database connectivity/and or system command interfaces. Modify Unix or PL/SQL scripts, Unix Shell Scripts (ksh on AIX or equiv), for automation in an Linux/AIX/Oracle environment, including interfaces to other systems, control tables, logging, etc. Oracle forms the database layer, Unix file system acts as additional queue backup. Involvement and contribution to complex Schedules (Tivoli) , set priorities and implement action plans. Implement best practices on local messaging service with projected implementations interfacing with ESB (Enterprise Service Bus) messaging. Facilitates knowledge transfer and mentors other team members. Ability to analyze and resolve JMS/MQ/Open MQ issues related to automation including but not limited to: performance, capacity issues, and other distributed data issues. strong knowledge of recovery and restart procedures and for messaging services including database and Unix file system level recovery on an automated startup basis. Understanding and familiarity with creating Unix level user roles, directories, permissions and other tasks relating to users, connectivity, configuration and file transfers.

Required Education, Skills and Experience:

  • BS in Computer Science or equivalent field
  • 5+ years of Cloud Experience - Experience with Azure, Google Cloud
  • Proficiency with Python, R
  • Experience with interactive visualization development using Python, R/Shiny
  • MySQL and MS SQL Experience
  • 5+ years of experience integrating front and back-end technologies to create modern and secure interactive analytic tools and visualizations
  • strong interpersonal and oral and written communication skills, and the ability to build and maintain relationships with customers and colleagues
  • Intellectually curious, passionate, and inventive
Desired Skills and Experience:

  • Proficiency in programming languages and frameworks - Java, C++, JavaScript, JQuery, HTML, CSS, Python, R, Scala, Spark
  • Working knowledge of Linux systems and relational databases
  • Containers experience- Docker
  • Experience with Shiny, Shiny Server, R-Studio Connect, Shiny Proxy
  • Familiar with continuous integration and build management tools like Bamboo, Git or Jenkins
  • Experience building installation, configuration, administration, reporting of Atlassian tools Jira, Confluence, Bitbucket/Stash/GitHub
 
location: Oakland, California
job type: Contract
salary: $45.35 - 51.02 per hour
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
Perform Core JMS Messaging components programming, configuration, global and local project environment variable configurations, performance tuning, monitoring and troubleshooting for a local scalable-to-enterprise messaging service. Requirements: Bachelor's Degree or equiv. enterprise experience. Senior level experience in Java, JMS, and MQ series, Open MQ etc (5 years) Must have personally coded/implemented a high volume JMS messaging system. Proficient in SQL and PL/SQL. Commercial experience in the development of real time, multi-threaded applications. Experience with industry messaging middleware (e.g. 29West, IBM LLM, IBM MQ Series, Tibco) Commercial experience in the development of network level software Experience with various Java APIs (e.g. JMX, JDBC, JMS) Experience with industry messaging middleware (e.g. 29West, IBM LLM, IBM MQ Series, Tibco) Knowledgeable of data warehouse design, automation and Implementation at an Enterprise level helpful. strong problem solving skills. Excellent leadership capabilities, and communication and documentation skills.

Candidate should have familiarity Unix and shell scripting languages such as Ksh93, able to work with and modify existing scripts with minimal assistance or supervision. Ability to be proactive and work well under pressure. Helpful: Web services, XML, SOAP Capable of programming both asynchronous and synchronous messaging queues. Identify, monitor, recommend, POC and build JMS modules for automation, status and reporting runtime functionality, ensuring satisfactory response time with reliable database connectivity/and or system command interfaces. Modify Unix or PL/SQL scripts, Unix Shell Scripts (ksh on AIX or equiv), for automation in an Linux/AIX/Oracle environment, including interfaces to other systems, control tables, logging, etc. Oracle forms the database layer, Unix file system acts as additional queue backup. Involvement and contribution to complex Schedules (Tivoli) , set priorities and implement action plans. Implement best practices on local messaging service with projected implementations interfacing with ESB (Enterprise Service Bus) messaging. Facilitates knowledge transfer and mentors other team members. Ability to analyze and resolve JMS/MQ/Open MQ issues related to automation including but not limited to: performance, capacity issues, and other distributed data issues. strong knowledge of recovery and restart procedures and for messaging services including database and Unix file system level recovery on an automated startup basis. Understanding and familiarity with creating Unix level user roles, directories, permissions and other tasks relating to users, connectivity, configuration and file transfers.

Required Education, Skills and Experience:

  • BS in Computer Science or equivalent field
  • 5+ years of Cloud Experience - Experience with Azure, Google Cloud
  • Proficiency with Python, R
  • Experience with interactive visualization development using Python, R/Shiny
  • MySQL and MS SQL Experience
  • 5+ years of experience integrating front and back-end technologies to create modern and secure interactive analytic tools and visualizations
  • strong interpersonal and oral and written communication skills, and the ability to build and maintain relationships with customers and colleagues
  • Intellectually curious, passionate, and inventive
Desired Skills and Experience:

  • Proficiency in programming languages and frameworks - Java, C++, JavaScript, JQuery, HTML, CSS, Python, R, Scala, Spark
  • Working knowledge of Linux systems and relational databases
  • Containers experience- Docker
  • Experience with Shiny, Shiny Server, R-Studio Connect, Shiny Proxy
  • Familiar with continuous integration and build management tools like Bamboo, Git or Jenkins
  • Experience building installation, configuration, administration, reporting of Atlassian tools Jira, Confluence, Bitbucket/Stash/GitHub
 
qualifications:
  • Experience level: Experienced
  • Minimum 5 years of experience
  • Education: Bachelors
 
skills:
  • Data Center

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Qualified applicants in San Francisco with criminal histories will be considered for employment in accordance with the San Francisco Fair Chance Ordinance.

We will consider for employment all qualified Applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including the City of Los Angeles' Fair Chance Initiative for Hiring Ordinance.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs


    Sr. Data Analyst

  • location: San Francisco, CA
  • job type: Contract
  • salary: $65 - $75 per hour
  • date posted: 12/30/2020

    Analytics Consultant 3

  • location: San Francisco, CA
  • job type: Temporary
  • salary: $38 - $43 per hour
  • date posted: 1/15/2021