Senior Java Software Engineer (#14789911)

SPECIAL REFERRAL BONUS $2000
Work type:
Flexible (Office/Remote)
Technical Level:
Senior
Job Category:
Software Development
Project:
Fortune 500 industrial supply company

We are looking for Java/Solr Search Software Engineer who will be responsible for creating software solutions that will help grow the business. Our customer is Fortune 500 company. As a leading business-to-business organization, more than 3.5 million customers rely on its products in categories such as safety, material handling and metalworking, along with services like inventory management and technical support. ​

Key Technologies/Framework: Java, J2EE, SOLR, Zookeeper

  Core Responsibilities:

  • Being hands-on working with Java and SOL
  • Work with large and variable data sets
  • Increase the performance and availability of the search application
  • Create and maintain a variety of SOLR collections such as: items, interaction data, orders, invoices, type ahead, etc
  • Supporting applications using complex indexes and multiple page searches
  • Understand search relevancy and how indexes are developed and maintained
  • Suggest methods to help reduce index creation times

Position Requirements:

  • 4 years of SOLR/SOLR Cloud experience working on Enterprise Search solutions
  • Ability to design, create and manage shards and indexes for SOLR
  • Ability to write efficient search queries against SOLR indexes using SOLR REST/Java API
  • Prototype and demonstrate new ideas of feasibility and leveraging SOLR capabilities
  • Troubleshoot SOLR indexing process and querying engine.
  • Identify, clarify, resolve issues and risks, escalating them as needed
  • Ability to Provide technical guidance and mentoring to other junior team members if needed
  • Excellent collaboration/teamwork skills 

Would be Plus:

  • Direct experience with high-availability website technologies such as Hybris, Oracle, MySQL
  • Hands on development experience using Linux, Bitbucket, Bamboo and JIRA during software development life cycle
  • Experience with agile development tools and processes

Professional growth:

  • Challenging tasks and projects
  • An individual development plan
  • A personal education budget
  • A regular performance appraisal
  • Mentorship opportunities
  • Business trips

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more
×

Easy apply


    or
    Get a Bonus