Position: Java Team Lead Developer
Company: Profit Software
Category: Java
Experience required: 5y
English level: upper

Requirements:
You have at least five years of experience in software engineering and two years of experience leading engineering teams, both with a strong track record of delivering projects.
Technologies:
- Backend: Java, Spring / Spring Boot, Hibernate, PostgreSQL
- Frontend: TypeScript, ReactJS, Redux
- Testing: Selenium, Serenity, JUnit, Mockito, Jest, Mocha
- Build and Deploy: Jenkins, git, Maven, npm
- Infrastructure: AWS, CloudFormation, Terraform, K8s (EKS), PostgreSQL (EKS), Kafka (MSK), Apache, Tomcat, Istio, Docker, Prometheus
- Agile Process: Scrum, standups, grooming, retrospectives, demos

We offer:
- Remote work;
- Schedule from 09:00 to 18:00
- Opportunity for career growth;
- Providing specialized training as needed;
- Paid vacations, sick leave, public holidays.

If you are driven by productivity, responsibility and interest, then let's talk!