Share this Job

Sr Software Engineer II

Date: Jun 9, 2021

Location: remote, MA, US, remote

Company: EBSCO Industries Inc

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. EIS, a division of EBSCO Industries Inc., based in Birmingham, AL, is ranked in the top 200 of the nation’s largest, privately held corporations according to Forbes magazine. EBSCO is a company that will motivate you, inspire you, and allow you to grow. We are looking for the best. If you are too, we encourage you to explore our unique opportunities.

Our EBSCO Information system Engineering team is focused on continuously improving the fast and reliable access to full text and linking experience. In this role, you will research, analyze, design, develop and sustain a large-scale, information retrieval system running on AWS platform and building, testing and deploying Java-based microservices. You will actively participate in replatforming and modernization activities for the full-text stack leveraging AWS and UI technologies.


As a member of an Agile development team, you will design, develop and demonstrate software in 1- or 2-week iterations as part of an Agile Release Train developing to a SAFe Program Increment. You will make commitments to the business and meet those commitments as a team. You will strive for continuous improvement in knowledge and productivity, and display a pattern of continual learning and a desire to broaden your software development and design skills.


What you’ll do – Primary Responsibilities: 

  • Provide expertise on system architecture, design, implementation, testing and delivery of Java-based microservices to support full text finder system components and interfaces
  • Work directly with product management and your team while analyzing and decomposing complex software requirements into simple user stories for planning and execution.
  • Leverage and contribute building an application using state of the art homegrown CI/CD pipeline in AWS using CloudFormation templates and AWS reference architecture
  • Demonstrate ownership of developed components from development through production.
  • Research, prototype and present linking enhancements and technologies.
  • Design and develop software components and tools to extend and enhance our full-text systems
  • Collaborate with teammates to refine and prioritize requirements, estimate and scope work, and time releases.
  • Collaborate with teammates on decisions/solutions related to full-text engine.
  • Collaborate with teammates in documenting search technologies, systems and tools
  • Assist in troubleshooting search problems and repairing defects


Skills and Requirements:

  • Bachelor’s Degree in Computer Science, MIS, Computer Engineering or other Technical related degree or equivalent experience.
  • 5+ years experience with OOA/OOD and OO programming using core Java
  • 4+ years experience developing, deploying, tuning large scale, high-performance distributed systems.
  • 3+ years of experience in large systems software design and development with hands-on experience in RESTful Web Services, XML/JSON, HTTP, SSL.
  • 1+ years of one or more JavaScript frameworks (React, AngularJS, Node.js) and JavaScript libraries.
  • 1+ Years of AWS
  • Experience working in Agile teams that leverage CI/CD tools; Proficiency with Agile and/or SAFe methodology
  • Proficiency with source code management tools such as GitHub
  • Proficiency with Agile and/or SAFe methodology


Preferred Qualifications:

  • 2+ years of writing strong unit tests using various tools / libraries and Automated Testing with Junit, Jmeter.
  • 1+ years of understanding and working in CI/CD pipeline using Jenkins or other similar tools
  • Experience with database systems (Relational/SQL, No-SQL, Graph Databases)
  • Solid understanding of core algorithms and data structures
  • Performance testing strategies and techniques.
  • Demonstrated ability to create diagrams, charts and graphs to convey concepts both to engineering staff and management
  • Demonstrated ability to work effectively in a fast-paced, team-oriented work environment
  • Experience in delivering public API’s, including style, versioning, evolution, management, gateway is a plus

EBSCO Industries, an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.  EBSCO strictly prohibits and does not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex (including pregnancy), age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.  This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.

EBSCO complies with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.


Job Segment: Developer, Engineer, Software Engineer, SQL, Database, Technology, Engineering