Team Lead Java with Big data віддалено Project Description: Anext-generation cross-asset data management platform toprovide globally consistent data and innovative tools tosupport business strategy for trade/sales clients that isbuilt onbig data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala
Team Lead Java with Big data віддалено Project Description: Anext-generation cross-asset data management platform toprovide globally consistent data and innovative tools tosupport business strategy for trade/sales clients that isbuilt onbig data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Java, Scala, Spring, SQL, Kafka, Hadoop. Weare looking for astrong Senior Java Developer capable ofbeing able towork within the team, being amentor for team members, communicating with stakeholders, and being accountable for the whole team and the outcomes ofactivities that are assigned. The role ofthe Tech Lead involves working with strong development teams (2Senior Java Developers, 2Regular Java Developers), the opportunity towork with big data improving knowledge inthis domain utilizing the resources ofaninternational bank. Responsibilities: • Analysis ofexisting systems tobereplaced with new solution • Design and architecture ofthe new platform • Development ofcomponents tosupport existing functionality • Creating components toimplement new business demands • Scalability and performance optimization • Integration with various external data sources (Storm, JDBC, KDB+, websockets, REST services, flat files)• Management ofTeam Mandatory Skills Description: • Tech/Team Lead experience • 1+year ofBig data development with hands-on experience with Spark programming • Development experience with expertise inthe following: • Designing and building APIs (Java); • Java Server-side orBack-end development; • Core Java; • Java collections and multithreading; • Java Memory Management; • Database and SQL (writing stored procedures, designing table schemas). • Understanding ofdistributed systems. • Understanding ofCI/CDworkflow. • Linux • Demonstrated problem-solving skills. • Enthusiastic and proactive approach with awillingness tolearn. • The candidate isexpected tobedynamic, and flexible with ahigh energy level asthis isademanding and rapidly changing environment Nice-to-Have Skills: • Apache Spark • In-memory databases • Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)• Financial background • 1+years ofMachine Learning experience ineither Java orPython Languages: English: B2Upper Intermediate