Пропустити навігацію EPAM

Lead Java Developer, BigData - Remote Remote Canada

  • hot

Lead Java Developer, BigData - Remote Description

Job #: 82844
If you are looking for a high-impact Lead Java Developer role with a global leader in digital transformation, EPAM is the perfect next step in your career! As an EPAMer, you’ll have the opportunity to work with a supportive team, on a variety of interesting projects for some of the biggest brands in the world. Are you ready for the next step in your career journey? Apply now!



  • We are looking for a self-motivated, enthusiastic, and passionate software engineer to develop technology solutions for S&P global marketplace product. The ideal candidate thrives in a highly technical role and will design and develop software using cutting edge technologies consisting of web applications, data pipelines, big data, machine learning and multi-cloud. The development is already underway so the candidate would be expected to help to improve search capabilities across marketplace
  • Complete SDLC: architecture, design, development, and support of tech solutions
  • Active participation in all scrum ceremonies, follow AGILE best practices effectively
  • Play a key role in the development team to build high-quality, high-performance, scalable code
  • Produce technical design documents and conduct technical walkthroughs
  • Document and demonstrate solutions using technical design docs, diagrams and stubbed code
  • Collaborate effectively with technical and non-technical stakeholders
  • Respond to and resolve production issues


  • A minimum of 6+ years of significant experience in application development
  • Knowledge of working with AWS
  • Experience with Elastic Search
  • Experience with Spring boot framework
  • Experience in building data pipelines
  • Utilize cloud managed services like AWS Step functions, AWS Lambda, AWS DynamoDB
  • Develop custom solutions using Apache nifi, Airflow, Spark, Kafka, Hive, and/or Spring Cloud Data Flow
  • Experience with and understanding software design as it relates to Elasticsearch deployments or distributed computing / system architecture
  • Experience indexing and administrating Elasticsearch indexes
  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development
  • Develop design and architecture exposure and ability to ensure quality across various technology components that are developed by geographically diversified software engineer
  • Superior knowledge of system architecture, object-oriented design, and design patterns
  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test-driven development
  • Experience working with high volume data and computationally intensive system
  • Deep working knowledge of and proven experience with Elasticsearch and Kibana
  • Experience building Elastic Cluster and installing plugins
  • Experience configuring and performance tuning large clusters
  • Garbage collection friendly programming experience - tuning java garbage collection & performance is a must
  • Minimum of 3 years of experience developing / maintaining web applications based on modern search engines such as Solr / Elasticsearch, including indexing, query parsing, relevance tuning, etc
  • Proficiency in the development environment, including IDE, web & application server, GIT, Continuous Integration, unit-testing tool and defect management tools
  • Domain knowledge in Financial Industry and Capital Markets is a plus


  • Extended Healthcare with Prescription Drugs, Dental and Vision Insurance (Company Paid)
  • Life and AD&D Insurance (Company Paid)
  • Employee Assistance Program (Company Paid)
  • Unlimited access to LinkedIn learning solutions
  • Long-Term Disability
  • Registered Retirement Savings Plan (RRSP) with company match
  • Paid Time Off
  • Critical Illness Insurance
  • Employee Discounts
  • Employee Stock Purchase Program

About EPAM

  • EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential