Head of Java department

Podcast

SSA Group CEO and Chief Information Officer about the position in details: main goals, tasks and how Java department will be developing

play_circle_filled
pause_circle_filled
Louis Armstrong - Hello Dolly
volume_down
volume_up
volume_off

You will take part in the formation and then lead the Java Engineers Team.

The candidate is expected to have hands-on experience in fullstack development with Java as well as one of the JS frameworks for frontend, building both on-premises systems and solutions for public clouds.
The Head of  Java department is also expected to be good at requirements collection and analysis, setting up development processes and troubleshooting.
This is a partnership position and thus, the role requires financial management of the department and close cooperation with sales, marketing and recruitment departments as well.

Candidate Requirements
  • Education: Technical MSc degree is required
  • 10+ years of experience in IT including development, project management, business analysis, etc.
  • Excellent knowledge of OOP, OOD, and design patterns
  • Considerable working experience with Java EE 7.0+, Java SE 11, Spring and Hibernate
  • Working experience with at least one JavaScript framework (React, Angular, Vue.js)
  • Excellent knowledge of SQL, working experience with several DBMS (MySQL, Oracle, PostgreSQL, MongoDB)
  • Good practical experience working with at least one public cloud platforms (Azure, AWS, GCP)
  • Deep understanding of version control systems (Git, TFS) principles and configuration best practices
  • Ability to setup basic CI\CD processes using different tools (Jenkins, TeamCity)
  • Experience in building development processes, rules, policies and standards
  • Hands-on experience in technical interviews and team formation
  • Experience in team leadership and mentoring
  • Practical experience in technical investigation and troubleshooting
  • Excellent pre-sales and presentation skills
  • Strong level of soft skills
  • Upper-intermediate+ English.
Will Be a Plus
  • Experience working with several Java-based CMS/ERP systems (Alfresco, Liferay, Netsuite etc.)
  • Knowledge of Scala and related frameworks (Play, Lift, Chaos)
Responsibilities
  • Presenting company’s expertise in Java development at the pre-sales phase
  • Performing requirements collection, producing estimations, providing consultancy services during pre-sales phase in cooperation with Sales department
  • Performing technical interviews, regular staff reviews
  • Forming and developing deep technical expertise of the department
  • Taking part in technical meetups, conferences as a speaker on behalf of the company
  • Assisting the marketing department in creation of case studies, articles, presentations for department
  • Preparation of administrative reports
Certifications

Oracle Certified Professional, Java EE 7 Application Developer Certification and VMware Spring Professional would be a huge plus

Work mode
  • Remotely
    Remotely
Office Location
  • Hanoi
    Hanoi
  • São Paulo
    São Paulo
  • Manila
    Manila
  • Porto
    Porto
  • Kraków
    Kraków

Do you have any questions?

Contact Yevgeniia if you want to know more. We will be happy to help you!

Find out more in video

Why choose us

Senior team
Senior team
On the project, you have an opportunity to work closely with senior teammates and gain new experience and insights
Regular review
Regular review
We provide a regular review of professional level based on matrices of competence, code and peer reviews, as well as client's feedback and project results
Long-term employment
Long-term employment
We have never supported one-project-employment philosophy and reckon there is always a job for a competent specialist
Challenging  projects
Challenging projects
Work with cutting-edge technologies, gain access to the most up-to-date tools and apply your skills to complex projects
Certifications
Certifications
We encourage our employees to continue improving their skills and obtaining professional certifications
Flexible working schedule
Flexible working schedule
Start your workday any time before 11 a.m. and adapt your schedule to meet 40 hours a week
Social package
Social package
We offer 20 working days of paid vacation, 10 sick leaves and a flexible leave policy
Send us your CV to become a part of our team join us

Apply here!

Autofill form below using social networks

    By clicking “Apply” below you confirm you have read and accepted the Privacy Policy

    you're currently offline