Position: Java Team Lead with knowledge of Java Core
Company: Epam
Category: Java
Experience required: 5y
English level: upper

Currently, we are looking for a remote **Java Team Lead** with 6+ years of experience and excellent knowledge of Java Core to join our team.

The goal of this project is to develop cutting edge investment analytics platform which would support investment analysts in their decision-making process. It will be integrated with existing data acquisition platform that EPAM has already built for the client. Embedded within this group is a uniquely talented technology team that builds the platforms and systems to perform this vital role. This team will be driven by client product management team and mixed client/EPAM technology leadership team. EPAM is responsible for the delivery process.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere.

Join EPAM Anywhere to quickly and easily find projects that match your knowledge and experience, while working with Forbes Global 2000 clients, building a successful IT career, and earning competitive rewards. The platform provides additional perks, including a flexible schedule, professional development opportunities, and access to a community of experts.

**Requirements**
6+ years of experience and excellent knowledge of Java Core
2+ years of relevant leadership experience
Knowledge of Java 11+, JC, memory model, JVM, JIT
Experience in Java multithreading and synchronization
Experience in Code optimization and effective interface design
Expert in computer science
Experience in code evaluation, machine language, DB theory, Algorithms
Experience with wide DB list
Experience with communication frameworks: REST/WS/MQs/ binary protocols
Hungry for new knowledge and new technologies, using only things that fit
Flexible for new approaches and techs
English level B2+

**Nice to have**
Experience in JNA, JNI, bytecode emitting, off-heap memory
Knowledge of Gradle
Programming languages (theory, and long list of languages known), grammar, parsers, compilation and linking
Experience in Networking
Knowledge of Computation Math and math packages: R, Python (pandas, pytorch), MATLAB
Cloud service choose and hands-on experiences, preferably AWS (EKS, lambdas, endpoints, Athena, S3, etc.)
Experience with K8S, Docker, Linux
Experience with Spark

**We offer**
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
You will have a 100% remote full-time job
Unlimited access to learning courses (EPAM training courses, English regular classes, Internal Library)
Community of 47,000+ industry’s top professionals