AppD Software Engineer (Java Backend).

  • Full time
  • Prague
  • Posted 2 weeks ago

What You’ll Do

Our platform handles millions of requests/min and manages rich metadata and graph models in a scalable and highly available platform. You will engage with truly exciting problems and get a chance to fully tap into your talents. You will help us develop horizontally scalable microservices deployed and running in the AWS (Amazon Web Services) cloud environment.

More specifically, on a day-to-day basis, this role involves:

  • bringing to life new software functionality based on product requirements
  • performing peer code reviews and automating all development chores
  • running your code in production and helping to resolve production issues
  • participating in agile ceremonies (daily stand-ups, planning, release and retrospective meetings)
  • broadening your technical and soft skills with the help of our training programs
  • Who You’ll Work With

    First and foremost, you will be working with us. We are a team of highly motivated professionals, and we sincerely believe that this will be a working experience of a lifetime for you. We offer you an outstanding professional software product development experience in a friendly atmosphere.

    In AppDynamics, we focus on developing software solution that helps other companies to grow their business. Today, we support over 2500 companies around the globe in their business! We hire great people who are eager to contribute to our culture, and we empower them to do just that. We take pride in thinking beyond our day-to-day job descriptions and encourage you to actively seek out opportunities to build the type of work environment that you want to be a part of. 

    Who You Are

    You are the kind of engineer that loves solving problems, enjoys large data scaling challenges and you are comfortable rolling your sleeves up. You are friendly, creative, as well as enthusiastic to learn new technologies and passionate about programming and software development.

    You should have

  • a good handle of Java programming language
  • a solid understanding of data structures and algorithms
  • user experience with Linux or Unix-based systems
  • Also, it is a plus if you have any experience with

  • REST service development
  • virtualization and containerization platforms – Docker, OpenStack
  • container orchestration tools – Kubernetes
  • cloud technologies (AWS, Microsoft Azure, Google Cloud)
  • You must be fluent in English and/or Czech and have a master’s degree in software engineering or another relevant natural sciences field. 

    To apply for this job please visit