Position: Lead Java Software Engineer
Company: Extreme Idea
Category: Lead
Experience required: 5y
English level: upper

**Responsibilities:**
As a Lead Java engineer you will:
develop the key components of our product
understand requirements, design the solution and implement it in the code.
be challenged to support the rapid evolution of the software through validation methods that are both nimble, but also effective enough to drive the quality appropriately to the enterprise-class software.
As a member of the Product Development team, you will:
Drive the implementation of key product components 
Design, architect, develop, and deliver new exciting features to meet our customers’ needs
Constantly developing our product
Implement automated tests such as unit tests, integration and other types of tests
Perform peer code review
Deliver high quality software
Incorporate new methods in the software development processes
Participate in the hiring process and interview candidates for technical positions
 
**Must Have:**
BS/MS in Computer Science, engineering, or related field
Java 7+ years
Core Java, J2SE, J2EE, Java 11-17, Multithreading, SpringBoot & derivatives, Streams, ORM, Hibernate, AOP, JPA, RxJava, etc
Web services server-side and client custom implementations, other architecture and patterns
Relational and NoSQL databases
Maven3, Gradle, build pipelines, CI/CD
Performance and memory profiling
High load server-side implementations and distributed messaging systems
Replication, Clustering, Sharding approaches and technologies
Usability expertise
Experience integrating with web services and other 3rd party technologies
Experience in using and managing containerized application technologies (docker, K8S)
English – upper-intermediate (reading, writing, speaking)
 
**Nice to Have:**
Complementary knowledge of PHP, Python and TypeScript.
 
**Job details:**
Expected work schedule - 5 days a week: 4 are in the office and 1 day home office
Up to 20 work days of vacation time and 5 paid “sick days” per year
Each employee shall receive a MacBook Pro

**What we offer:**
Competitive level of compensation
Energetic culture led by respect, trust & positive thinking
Flat hierarchy and transparency
Regular team events
Employee wellness program
Family-friendly working practices
Courses for improving language skills, existing skills or learn something entirely new
Relocation support program
Quiet, sunny office with green view in Vidradnyi park 
Food and drinks - satisfy your craving for vitamins or caffeine
Weekly free lunches in a restaurant, pizza days
Pets allowed. Our office is pet-friendly