Boyle Software designs, develops, and delivers custom technology solutions for a wide array of businesses and organizations: Fortune 500 companies, start-ups, non-profits, etc. Boyle Software is more than the sum of its parts. We are a successful company because we attract and retain the top talent in the industry. Challenging each other with the latest technology packages, frameworks, and platforms, we are constantly evolving and improving ourselves. Boyle Software is a team full of talent and passion for the latest technology with offices in New York City and Kiev, Ukraine. We want you to join our ever-growing team of smart, passionate engineers and expand your skills while you work!

Boyle Software

Multiple Locations

Big Data Python/Java Developer

Boyle Software is looking for a full-time Software Engineer with Java or Python experience. Ideally you've worked in a microservices based environment where you have gotten some understanding of working with big data tools.

This is a remote role, but we are looking for someone within the same time zone as our team in Kyiv, Ukraine.

There are many ways to define what qualifies an Engineer as "Senior". We don't have a year requirement in mind, we believe there is more to it than that. We do need an experienced dev who will be able to work independently on a modern application without much guidance. If that's you apply below, let's chat!

Requirements:

  • 8+ years experience in Java and/or Python
  • Experience in working in Agile and CI/CD projects
  • Comfortable with Linux command line tools.
  • Experience with relational databases such as SQL Server, Oracle
  • Understanding of Big Data, Hadoop is an added advantage
  • Hands on experience with streaming technologies such as Kafka, Spark Streaming.
  • Familiarity with modern tooling such as Git, Docker and Terraform.
  • Strong SQL skills: Analytic functions, explain plans, optimization for loading and performance
  • Experience in design and implementation of multithreaded/concurrent/distributed systems.