Platform Software Engineer

Engineering Reston, Virginia


Description

Position at j2 Cloud Services

Server/Platform Software Engineer (Mid level)


 

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