Book a call

Head of Java Department

responsibilities

What you will do:

  • Building and developing deep technical expertise within the department;
  • Leading and managing software development teams to deliver successful projects;
  • Running technical interviews, assessments, team syncs, and identifying training needs and motivation drivers;
  • Fostering a team culture of innovation and value-add thinking for our clients;
  • Participating in the pre-sales stage of projects;
  • Gathering requirements, estimating workloads, and providing consulting support alongside the sales team;
  • Supporting the marketing team with technical input for case studies, articles, and presentations;
  • Representing the company at conferences and technical meetups as a speaker;
  • Managing the strategic direction of services, balancing legacy and emerging technologies;
responsibilities
requirements

Requirements:

  • 8+ years of hands-on commercial Java development experience;
  • Strong background in leading development teams;
  • Proven experience establishing engineering processes, rules, and best practices;
  • Proficiency with microservices, Java 8/11, Hibernate, Spring (Core, MVC, Data, Boot), REST, AWS;
  • Hands-on experience with at least one public cloud platform (AWS, Azure, or GCP);
  • A track record of conducting technical interviews and assembling strong teams;
  • Solid understanding of relational and NoSQL databases;
  • Experience with Git, Maven, Jenkins, and Linux;
  • Ability to set up basic CI/CD processes using tools like Jenkins or TeamCity;
  • Strong pre-sales and technical presentation skills;
  • English proficiency at Upper-Intermediate level or higher.
requirements
advantages

Would be a plus:

  • Experience working with Java-based CMS/ERP platforms (Alfresco, Liferay, Netsuite, etc.);
  • Knowledge of Scala and its frameworks (Play, Lift, Chaos).
advantages
offer

What we offer:

  • Unlimited opportunities for professional growth and self-realization;
  • Work in a fast-growing team of professionals, knowledge sharing;
  • Opportunity to apply the accumulated experience, implement your own ideas and influence the development of the company;
  • Clear company structure, absence of bureaucracy and micromanagement;
  • Flexible schedule, ability to work both in the office and remotely;
  • Official employment and salary payment at the current dollar exchange rate, paid sick leave and vacation;
  • 25 calendar days of annual vacation;
  • Corporate English for employees (online);
  • 5 sick-days per year;
  • English classes online/offline, corporate events, gifts for birthday, work anniversary and other memorable days for each employee;
  • Modern and cozy offices in the city center, with recreation areas and a kitchen.
offer

Apply for Head of Java Department

Phone
follow us

Follow us on social
media to get to know
Modsen better

DribbbleXFacebookInstagramLinkedinYoutube