Software Dev Engineer I

EBSCOHoover, AL
2dHybrid

About The Position

EBSCO Information Services (EBSCO) delivers a fully optimized research experience, seamlessly integrated with a powerful discovery platform to support the information needs and maximize the research experience of our end-users. Headquartered in Ipswich, MA, EBSCO employs more than 2,700 people worldwide, with most embracing hybrid or remote work models. As an AI-enabled service leader, we thrive on innovation, forward-thinking strategies, and the dedication of our exceptional team. At EBSCO, we’re driven to inspire, empower and support research. Our mission is to transform lives by providing reliable and relevant information — when, where and how people need it. We’re seeking dynamic, creative individuals whose diverse perspectives will help us achieve this global, inclusive mission. Join us to help make an impact. Your Opportunity Resource Management and Access (RM&A) is an expanding group within EBSCO Information Services (EIS). We’re hiring a Junior Software Engineer eager to learn and contribute to scalable RESTful services in Java, C#, or similar object-oriented languages that support research and discovery worldwide. You’ll work alongside experienced engineers to deliver enhancements to RM&A applications used by clients globally, building skills in design, testing, and modern delivery practices (code reviews, CI/CD, and automated testing), with mentorship and regular feedback. Our architecture is hybrid across AWS and non-cloud environments, and the team uses modern AI-assisted development tools to improve speed and code quality as we build and operate services at scale.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field (or equivalent experience).
  • 0–3 years building software in Java and/or .NET (C#) (internships/co-ops/projects count).
  • Familiarity with REST APIs and web fundamentals (HTTP, JSON, SSL/TLS).
  • Proficiency with Git and strong written/verbal communication skills.

Nice To Haves

  • Experience with JavaScript/TypeScript and a framework such as React, Angular, or Node.js.
  • Familiarity with automated testing (unit/integration) and tools like JUnit (bonus: JMeter for performance testing).
  • Exposure to CI/CD and DevOps practices (build pipelines, automated deployments).
  • Understanding of REST API design and lifecycle, including versioning and best practices.
  • Familiarity with microservices concepts and common patterns.
  • Experience working on an Agile team (Scrum/SAFe).

Responsibilities

  • Build, test, and maintain components for EBSCO web products and services.
  • Implement and enhance RESTful services and integrations with guidance from senior engineers.
  • Collaborate with product management and the team to break requirements into user stories and tasks.
  • Estimate work, deliver committed stories within an iteration, and help ensure quality through code reviews and automated testing.
  • Support and troubleshoot team-owned services in production, participating in an on-call rotation as needed.
  • Improve existing systems through bug fixes, refactoring, and incremental enhancements while following best practices in an Agile (SAFe) environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service