// Careers

Java Backend Developer

Rehovot, Israel
Share on linkedin
Share on facebook
Share on twitter
Share on email

Job​ Purpose:

As part of the R&D team, the Java Backend Developer will be part of NRGene’s platform team. The team’s main responsibility being NRGene’s application servers and cloud-based infrastructure. The role requires in-depth knowledge and experience around modern “web technologies” including web servers, AWS cloud infrastructure, databases and more.

Education and Experience:

  • BSc in Computer Science or similar – a must
  • 7+ years of hands-on experience with Java/J2EE – a must
  • Experience with Python and Scala – a big advantage
  • Deep knowledge of Java web servers
  • Experience with AWS cloud infrastructure: API Gateway, ELB, ALB, Cognito, Route53, ECS, etc.
  • Experience with container technology (Docker, Kubernetes)
  • Knowledge with Modern CI/CD pipelines (Jenkins)
  • In-depth understanding of databases (Redshift/PostgreSQL, RDS/MySQL) including the ability to do performance optimizations
  • Experience in startup companies and dynamic working environment

Skills & Knowledge:

  • Solid understanding of OOP fundamentals, functional programming, clean code.
  • Solid understanding of testing methodologies
  • Experience with scalability and performance optimizations
  • Solid understanding of runtime environment: Linux, JVM
  • Knowledge of source-control, provisioning tools, monitoring, CI/CD pipelines, containers, and orchestrators
  • Experience with cloud computing
  • Experience working both in legacy and in greenfield projects
  • Creative and Independent thinker, enthusiastic about solving challenging problems
  • Excellent interpersonal skills and verbal communications
  • Fluent English

Reports to: Platform Team Leade

Location:​ Israel Rehovot

Please fill up the form:

Thanks for your interest in our product!

We want to hear more about your needs. Please fill the form below and a member of our team will contact you in the next few days.

Thanks for your interest in our product!

We want to hear more about your needs. Please fill the form below and a member of our team will contact you in the next few days.

Thanks for your interest in our product!

We want to hear more about your needs. Please fill the form below and a member of our team will contact you in the next few days.