Platform Software Engineer

J2 Global Communications, Inc. Reston , VA 20190

Posted 11 months ago

Server/Platform Software Engineer (Mid level)

Design and implement applications, services and data pipelines in Java, Python, Go etc. Work collaboratively to develop, implement and deliver VIPRE cloud core backend systems in an agile environment.

VIPRE Security,a division of j2 Global, develops Cybersecurity products focused on endpoint and email security. The company is based in Clearwater, Florida, and has operations in Washington D.C., Vancouver B.C., Spain, the UK, and the Philippines.

Responsibilities:

  • Design and implement applications, services and data pipelines in Java, Python, Go etc

  • Work collaboratively to develop, implement and deliver VIPRE cloud core backend systems in an agile environment.

  • Continually improve availability, scalability, performance and reliability of our services

  • Help maintain code quality, organization, automation and continuous delivery

  • Work with a distributed team of engineers

Education and/or Certification Requirements

  • BA/BS in CS or related field, or equivalent experience

Experience

  • Document system design and procedures

  • 3+ of experience designing and implementing software systems in Java

  • Demonstrated expertise in building distributed, client/server systems.

  • Strong knowledge of algorithms, data structures and performance optimization strategies

  • Solid fundamentals of operating systems, preferably Linux

  • Hands on experience of working in platform teams building reusable infrastructure and service components running at high transactional volumes

  • Experience with Postgresql or MySQL

  • Strong knowledge of open source technologies such as Spring, Guava, Redis, ElasticSearch/Lucene, Hibernate/JOOQ, Jersey (REST) etc.

Desired Skills

  • Experience with event based systems like Kafka

  • Experience developing and deploying distributed services using containers

  • Experience developing and deploying on AWS

  • Experience with Python, Go

All prospective employees must pass a background check.

#j2CloudServices

#LI-KB1


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Spark Engineer Data Engineer Software Engineer

Synchronoss

Posted 3 days ago

VIEW JOBS 2/21/2020 12:00:00 AM 2020-05-21T00:00 Snapshot At Synchronoss We Transform & Digitize Telecommunications, Media & Technology (TMT) Companies. We know the TMT space. Our platforms, products, people, and partners help Telecommunications, Media, and Technology companies shift their digital business into high gear. We are looking for a Sr. Data Engineer, to be part of the Synchronoss Analytics team that delivers contemporary analytics solutions for various Synchronoss Products. You will build strong relationships with leadership to effectively deliver solutions and contribute directly to business success. You will develop solutions on various Database systems viz. Spark, Elasticsearch, Hadoop, PostgreSQL, etc. How you will help: * You will work on a team including scrum masters, product owners, data architects, data engineers, data scientists and DevOps. * You and your team collaborate to build products from the idea phase through launch and beyond. * Your team will be working on creating a new platform using your experience of APIs, microservices, and platform development. * Developed and deployed complex big data ingestion jobs bringing prototypes to production on Hadoop/NoSQL/MPP platforms Who we have in mind: * Bachelor's degree in Computer Science, Engineering, Applied Mathematics or related field * 6-8 years of data engineering experience * Minimum 3 Years of Java and Spring boot framework experience * Minimum 4 years of hands on experience with MapReduce, Spark, Kafka etc. and automation of data flow using NiFi and Airflow/Oozie. * Minimum 3 years of experience in developing and building applications to process very large amounts of data (structured and unstructured), including streaming real-time data (Spark, R/Python, Scala, Kafka, Spark streaming or other such tools). * Minimum 2 years of experience in working with at least one NoSQL system (HBase, Cassandra, MongoDB) * Demonstrated knowledge or aptitude of statistical, data mining or visualization tools * Demonstrated knowledge of data management * Demonstrated analytical skills, critical thinking and thought leadership * Experience in writing complex SQL statements * Experience in working with cloud-based deployments. Understanding of container and container orchestration (Swarm or Kubernetes) * Hands on experience with MapR or similar Hadoop distribution It would be great if you had: * Good understanding of branching, build, deployment, CI/CD methodologies such as Octopus and Bamboo * Experience working with in Agile Methodologies and Scrum Knowledge of software best practices, like Test-Driven Development (TDD) * Effective communication skills and succinct articulation What we offer: * Competitive Salary + Bonus * Equity * Flex Time PTO * Healthcare * 401K * Vision * Dental Synchronoss is an equal opportunity employer and prohibits discrimination, prejudice and harassment of any kind. All employment is decided on the basis of qualifications, merit, and business need. Synchronoss Reston VA

Platform Software Engineer

J2 Global Communications, Inc.