Job Openings Sr. Java Backend Software Engineer

About the job Sr. Java Backend Software Engineer


One of G-TAC's client is looking for an experienced Senior Java ­­­Backend Software Engineer to join their North American development team and take part in building their next generation of cloud security products. You will work with a team of backend and full stack engineers and take part in building innovative and scalable applications in a cloud environment. If you want to write great code, help secure global networks, and have a desire to solve challenging problems then this role is for you!

  • Collaborate with developers, DevOps, data scientists, QA and product management throughout the development cycle in an Agile environment
  • Research and draft design proposals for new solutions
  • Write and maintain well-designed code
  • Conduct peer code reviews
  • Investigate and resolve arising operational issues
  • Bring knowledge of best practices for software development
  • Lead and mentor new hires and other developers on the team

Requirement:

  • Bachelors degree in computer science or equivalent
  • 7+ years of experience writing code in Java
  • 2+ years of experience with Microsoft Azure Cloud
  • Excellent written and verbal communication skills
  • Ability to work efficiently with remote teams in different time zones
  • Excellent analytical and problem-solving skills
  • Experience with Linux commands

Preferred Skills

  • 1+ years of experience in one or more of the following: Python, Elasticsearch, or BigQuery
  • 1+ years of experience in one or more of the following: React, Node.js, Typescript, Express, or Redux
  • Experience developing cybersecurity applications or working in the cybersecurity industry
  • Experience with Kubernetes and containerization
  • Experience with Terraform
  • Experience with compliance audit or government review process