Java Developer

We are looking forward to having enthusiastic Java Developers to join our mature projects.

Project Work Format:

  • Remote work from home (if you wish, it is possible to organize your work in the office)
  • Project description in Confluence
  • Task setting in Jira

Main Tasks:

  • Develop new functionality, maintain and improve existing functionality
  • Interact with analysts: analyze task setting for technical feasibility, propose solutions
  • Interact with QA specialists: help with stabilization of a new functionality
  • Interact with infrastructure specialists: assist in analysis and resolution of infrastructure problems of test stands and production
  • Design system software modules
  • Diagnose and solve problems in the industrial environment

What We Expect From a Candidate:

  • Java commercial development experience for at least five years
  • Strong command of Java SE(Java 8+) (strips, streaming, threading) and Spring Framework (Core, Data, MVC)
  • Experience in JPA/HibernateSpring Boot (for encapsulation of required dependencies in the form of starters and running modules on the local without a third-party server)
  • Strong command of Spring Boot frameworks
  • Experience in REST/SOAP web services ( XML, XSD, namespaces, etc.)
  • Relational database: PostgreSQL,Oracle (knowledge of types of locks, understanding of transactions, ability to read the query plan, build optimal queries on large amounts of data (knowledge of PL/SQL and PL/pgSQL will be useful)
  • NoSQL database: MongoDB
  • Strong command of SQL
  • Distributed key-value storage RIAK, S3 Cache Hazelcast Java application server Tomcat

Will Be a Plus:

  • Technical English, at document reading level
  • Experience in Linux
  • Experience in Git tools
  • Docker and Test containers skills
  • Experience in Maven/Gradle (or others)
  • JMS ActiveMQ
  • Higher technical education as an advantage

Terms

Formal Employment
Friendly Atmosphere of Communication and Cooperation
Open Free Control Style
Paid Leave of 25 Calendar Days
6 Sick Days
Corporate English Courses
Cool Office Parties Every Month

Join Our Team