Full Stack Data Engineer

Software Technology

Minneapolis, MN

JOB DETAILS
SKILLS
Agile Programming Methodologies, Apache Cassandra, Apache HBase, Apache Hadoop, Application Programming Interface (API), Automation, Best Practices, Big Data, Cloud Computing, Code Reviews, Communication Skills, Continuous Deployment/Delivery, Continuous Integration, Data Analysis, Data Processing, DevOps, Go Programming Language (Golang), Healthcare, Healthcare Software, Identify Issues, Java, Java Platform Enterprise Edition (Java EE/J2EE), Leading Edge Technology, Microservices, Neo4j, NoSQL, Performance Management, Problem Solving Skills, Production Support, Project Estimates, REST (Representational State Transfer), Requirements Management, Scala Programming Language, Scrum Project Management and Software Development, Software Design, Software Development, Software Engineering, Team Lead/Manager, Team Player, Technical Delivery, Technical Leadership, Test Automation
LOCATION
Minneapolis, MN
POSTED
9 days ago
Full Stack Data Engineer

As a Full Stack Data Engineer within the Healthcare Graph team of about 60+ engineers, you will be working on the development of data driven applications for Next Generation Health Care Analytics products. We are building brand new, data-intensive software products that are focused on bringing the healthcare data together. These products use advanced Cloud, Graph and Big Data technologies in analytical space to provide a cutting-edge solution to solve business opportunities.

Responsibilities:

  • Work as part of Agile Scrum team in all phases of engineering & dev/ops including requirements analysis, application design, development, testing, automation, deployment and support
  • Work closely with Technical Lead and Scrum team in building and delivering technical solutions
  • Build and deliver in DevOps model using automation and CI/CD pipelines
  • Design and develop reusable frameworks, libraries, and components
  • Provide alternate design solutions along with project estimates as needed
  • Collaborate and drive implementation, and delivery
  • Address the performance issues and design the solutions to meet low latency needs
  • Reviewing code and providing feedback relative to best practices, improving performance etc
  • Troubleshooting production support issues post-deployment and come up with solutions as required
  • Support the implementation and drive it to stable state in production.

Requirements:

Bachelor's degree with relevant experience

3+ years of hands-on Data Engineering / Software Engineering

3+ years of Java/Java EE hands-on experience

Hands-on experience in at least TWO or more of the following:

  • Designing and developing REST APIs / Microservices with technologies such as Java, Spring, Spring boot, and NoSQL
  • Designing and developing streams-based data processing such as Kafka, Spark, Scala, Go
  • Designing and developing with BigData. Hadoop, HBase, Cassandra or similar NOSQL
  • Exposure to graph databases and graph-based data analysis. Neo4j, TigerGraph, Cosmos DB or similar

Experience with Agile, Dev/Ops and CI/CD processes and tools

Excellent team player with good communication skills

About the Company

S

Software Technology