Senior Data Engineer

IT Teams is a Romanian company specialized in software outsourcing and remote staffing. We aim to assemble passionate experts to help companies and startups achieve success. We deliver the perfect combination of technical skills, methodology and high speed delivery techniques to help startups and established companies extend their development teams.

 

Apply now »

Job Openings

Senior Data Engineer

You will be directly involved in the process of developing new features and functionalities to the existing solution. Your impact will be direct by contributing to the implementation of new product features while adding performance and software quality metrics to our codebase.

IT Teams Office (Calea Floreasca nr. 60) - Remote accepted

8 hours per day (long term)

August 2023

Your role:

  • As part of the DATA team, you will be involved in expanding our Analytics solution. This includes extending our data lake solution and our ETL pipelines.
  • The DATA team is also responsible for our solution’s Plug-in architecture, API management and Migration framework. 
  • Work closely with the product owner, business analysts and engineering individual contributors in your team to implement the feature specifications for the best business-centric and user-centric products. 
  • Create and maintain our solution’s custom components and modules used across existing and upcominG applications 
  • Be an inspiration to our colleagues for following good practices and industry standards
  • Closely collaborate with our dedicated frontend developers and QA engineers.

 

Requirements:

  • Solid knowledge on AWS Analytics tools, including AWS Glue, AWS Lake Formation, AWS StepFunctions, AWS Athena, AWS DMS, AWS S3 and AWS OpenSearch.
  • Good knowledge on API development, AWS API Gateway, AWS Lambda and Open API Specification 
  • Excellent interpersonal and communication skills 
  • Bachelor’s degree in computer science or equivalent field, 
  • 6+ years of relevant experience 
  • Track record of being a top performer in current and past roles 
  • Deep understanding of object-oriented programming and experience with frameworks and technologies as: Spring, Spring Boot, Web Services (SOAP and Rest), Log4j, MVC, JTA, JPA/ Hibernate 
  • Solid knowledge of Database technologies such as SQL, PL/SQL and relational database schema design (Oracle)
  • Experience in automated testing including unit and functional testing using Java, JUnit, Spring Integration Testing, Selenium (WebDriver)

 

Nice to have:

  • Experience with AWS Quicksight would be nice… 
  • Experience with Data warehouse development and integration 
  • Worked on AWS or being AWS certified 
  • A good understanding of Kafka and event sourcing paradigm 
  • Experience building highly scalable web applications. 
  • Experience with Agile software development and test-driven development.
  • Master’s degree in computer science or equivalent field

 

 

Apply now »
Screenshot 2018-10-12 at 01.45.47

Why IT Teams:

We are driven by curiosity so we conduct a Discovery Process, ensuring that the technology we deliver stays in tune with customer’s business goals. We encourage our team members to speak up, to share their advices and worries if any, so we are able to properly handle the software development projects risks. Honesty is a key ingredient of our collaboration with customers as well with our colleagues. Our Commitment towards customer goals is reflected by our regular progress reporting, a constant revision of project goals and deadlines and a solid quality control.

Apply now »