DevJobs

Backend Developer - Java

Overview
Skills
  • Java Java ꞏ 5y
  • Python Python
  • Spring Boot Spring Boot
  • PostgreSQL PostgreSQL
  • MongoDB MongoDB
  • Linux Linux
  • RESTful API RESTful API
  • Microservices Microservices
  • Docker Docker
  • Kubernetes Kubernetes
  • Multiprocessing
  • Multithreading
  • Monitoring systems

As a Backend Developer, you will: 

Develop features and infrastructure of one of our core products  

Lead features, end-to-end, from concept and design to production 

Work closely with multiple teams 

Analyze and develop new flows and features 

Troubleshoot and debug complex flows while finding and implementing creative solutions 

  

If you have: 

B.Sc. in Computer Science 

5+ years of experience in backend software development using Java 

Experience in designing complex systems and flows 

Strong understanding of RESTful APIs and relational/non-relational DBs (Postgres and MongoDB) 

Deep familiarity with multithreading/multiprocessing 

Demonstrated ability to tackle complex technical challenges and deliver high-quality solutions 

Experience in product execution from inception to production 

Excellent teammate skills and effectiveness both in independent and collaborative work 

  

It would be great if you also have: 

Experience in Docker, Kubernetes and other micro services technologies 

Experience in Python 

Experience in Spring Boot 

Experience with large amounts of data 

Experience working in Linux environments 

Experience with application and system monitoring systems 

  

Join NSO Group and make a difference! 

NSO Group