Senior Software Engineer for Search

EBSCO Information Services

(Ipswich, Massachusetts)
Full Time
Job Posting Details
About EBSCO Information Services
EBSCO Information Services (EIS) provides a complete and optimized research solution comprised of e-journals, e-books, and research databases — all combined with the most powerful discovery service to support the information needs and maximize the research experience of our end-users.Headquartered in Ipswich, MA, EIS employs more than 3,300 people worldwide. We are the leader in our field due to our cutting-edge technology, forward-thinking philosophy, and top-notch workforce.
Summary
Our Search Services Engineering team is focused on continuously improving the search experience for our current and future EBSCO products. In this role, you will research, analyze, design, develop and sustain software used in our search engine and related systems. This position will be responsible for developing cloud-native, search-related components in AWS using open source technologies on the Java platform.
Responsibilities
* Understand, refine, and improve architecture and functionality of search systems, components and interfaces * Design, develop, and maintain software components and tools to extend and enhance our search systems * Contribute to the architecture and design decisions for the product(s) * Coordinate with and support QA, Product Management and development teams on specifying features and requirements, test planning, test case development and test execution * Automate unit and integration tests to achieve full automated test coverage * Assist in troubleshooting search problems as well as in search performance/quality tuning
Ideal Candidate
**Role-Based Competencies:** We are looking for an experienced developer who has demonstrated experience in all phases of application development and support in a team environment. This developer should be a self-starter that can handle multiple priorities simultaneously. Additionally, the candidate should display a pattern of continual learning and a desire to broaden their software development and design skills. **Cultural Competencies:** * Drive * Positive Attitude * Good Judgement * Open Communication * Collaboration * Desire to Make an Impact * Eager to Understand * Accountable * Decisive * Team Player **Requirements:** * Experience with Linux operating systems * 5-10 years OO software development experience * Solid Java knowledge, including the Java “ecosystem” (Eclipse, maven/gradle, git/github, Spring, Jenkins, etc.) * Ability to explore and evaluate a variety of technologies quickly and reliably (machine learning frameworks, cloud technologies, etc.) * Experience with AWS cloud-based development and deployment, CloudFormation, CloudWatch, etc. * Basic understanding of Information Retrieval systems and techniques * Team player, good communicator, results-oriented * Solid Agile/Scrum experience **Preferred Qualifications:** * Bachelors Degree in the field or 4 years of equivalent experience * Development-level experience with search engines (ElasticSearch/Lucene, …) * Solid background architecting and developing cloud-deployed microservices * Experience with database systems (Relational/SQL, No-SQL, Graph Databases) * Solid mathematical, statistical, and/or machine learning background * Understanding of data mining practices and techniques * Experience with TDD/ATDD * Experience with CI/CD, including full test automation * Familiarity with Spring Framework, including Spring Boot/Spring Cloud * Demonstrated ability to work effectively in a fast-paced, team-oriented work environment * JavaScript/node.js experience * UI experience (one or more JavaScript frameworks, SPAs, CSS, etc.) \ * Experience with/exposure to AWS EMR/Spark, Hadoop/Mahout, etc. * SAFe experience

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.