Java Engineer - Think of the most popular user-generated travel platform! - remote

Posted 3 years ago
Stack Overflow

We are: A digital services platform dedicated to helping companies access world-class software engineering and product talent. With a global workforce spanning more than 16 locations, our staffing solutions and digital services power client success.

At Pentalog, excellence is what you'll do. We're guided by a mission to positively impact the software development world.

About the project:

Pentalog is currently hiring for the Java Engineer position, open remotely. The job opening involves developing a project for a top user-generated travel platform, whose mission is to help people around the world plan their perfect trip.

As a Java Engineer, you will join an amazing, professional, multicultural team. Good communication is key for the success of our team management, whether it’s done via Slack, video-conferencing (primarily), email or JIRA.

Job requirements:

  • 3+ years of experience with production-level high-performance Java code;
  • Front- and Back-End development experience;
  • Previous experience with memory management, optimization;
  • Heap profiling and snapshotting;
  • API-driven development;
  • Unit and integration tests;
  • Experience with Java 8/11;
  • Servlet container know-how (Tomcat);
  • Experience with Microservices, JSON, REST APIs, GraphQL;
  • API tools: Swagger;
  • Build tools: Gradle, Maven;
  • Database: Postgres, Jooq’.
  • Previous experience of coding in a team environment, doing stand-ups &code reviews;
  • Ability/ flexibility to read and work with other people’s code;
  • Ability to read and work with other people’s code;
  • Experience in using SVN, Git for code repository;
  • Strong written and verbal English language skills (needs to be able to express ideas clearly).

    Extra skills:
  • Object stores, caching and search tools: Elastic, Redis, Memcache;
  • Servlet containers: Jetty, NGINX;
  • Experience with developing complex ETL processes;
  • Experience in working with big data technologies.