Java Engineer

Pentalog is currently hiring for the Java Engineer position, open remotely. The job 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;
  •  Previous experience with coding in a team environment, stand-ups, code reviews;
  •  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.

About Pentalog

Fair human resources management Pentalog’s human resources management policy together with its CSR practices create a real competitive edge in employer branding and result in high retention rates. At Pentalog, people come first. We care about our employees, their well-being at work, and their professional evolution. We help them fully achieve their potential, whatever their profiles. Our global HR management practices follow the principles below:high salary policy including performance bonuses and private medical insurance company capital open to employee participation; free shares are regularly granted to high performing employees transparency in regards to company strategy, stakes, risks, etc. proactive in-service training policyBuilding skills and careers We have built up a talent pool of over 1000 people with a wide arrange of technical skills who have a solid business sense and a strong background in methodology. Most of them speak several foreign languages and have experience working in multicultural environments. We believe that a “never stop learning” approach is the best way to ensure continuous quality self-improvement and client satisfaction. It is also a key factor to remaining a leading figure in a highly competitive market. We, therefore, promote continuous learning, self-training, and knowledge-sharing initiatives. Pentalog’s management fosters a strategic mindset in its employees and stresses the importance of global communication to ensure client proximity at all times. All employees remain up-to-date with the most innovative tools and practices and are encouraged to interact and share ideas to create an atmosphere of constant innovation inside the company. This contributes to fast personal development and career evolution. Pentalog people can thus quickly transition into management positions. In a Nutshell: Why join Pentalog?stability and growth, in a reliable organization (see company figures) interesting and diverse projects (see success stories) international vision with global opportunities commitment to high-quality service delivery employee welfare personal development and training programs team spirit & fun!