Position: Java Team Lead
Company: Infopulse
Experience required: 5y
English level: intermediate

The customer is the largest global metal processing corporation. The ERP product is on the earliest stages of the development by highly competent Infopulse engineering team. The product development will be in parallel and followed by the customization and implementation to 50+ production facilities in innovative industrial areas worldwide.

Qualifications:

4+ years of Java development experience
Some experience of leading a team
Knowledge of software development lifecycles
Strong written and verbal communication in English
Excellent team collaboration skills

On the project, we use: Spring boot, Spring- Security, WS, Data JPA, Integration, Hibernate, PostgreSQL (DB schema fully documented in Vertabelo), Flyway Junit (Jupiter) and lots of integration tests, Gradle, Swagger, Docker, AWS, Heroku, Jira.

Will be an advantage:

Experience with Kotlin (or eager to learn it)
Familiar with mobile development
Familiar with DevOps approaches

Responsibilities:

Lead the development team
Develop new features
To be responsible for the full delivery of your solutions/features
Application of best practices to deliver high-quality products on time
Сommunicate with the customer