Position: Senior Java Software Engineer
Company: N-iX
Category: Java
Experience required: 3y
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

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