Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Barnes & Noble Logo

Sr Software Engineer

Barnes & Noble

$150,000 - $170,000
Nov 12, 2025
Westbury, NY, US
Apply Now

The Sr Software Engineer analyzes, codes, unit tests, documents and implements complex Java application programs. In this role you will collaborate with users to perform project analysis and independently address individual technical challenges. Providing maintenance and production system support is also a key responsibility for this role.

Requirements

  • 5+ years' Java application development experience, with expertise in: Java 8+ EE/J2EE, JDBC, JMS, JSON, JUNIT, HTML5, XML, Rest, Service Oriented Architecture (SOA), Expert level of knowledge of SQL including JDBC, Oracle/MySQL, Linux/Shell Scripting
  • It is preferable to have experience with Object Oriented Analysis and Design/Development (OOA/OOD), Framework/Technologies including Hibernate, Spring, Web UI technologies including CSS3, Tag Libraries, JQuery, AJAX, JavaScript, Message Queues, SVN/GIT, JIRA, Mockito, Azure, Problem Solving Skills
  • Advanced skills in debugging, analyzing and solving complex technical challenges
  • Ability to analyze complex problems, evaluate solutions and make sound independent decisions.

Responsibilities

  • Transform complex program specifications into code to ensure functionality aligns with project requirements.
  • Develop and maintain unit test plans for programming assignments to verify code accuracy and reliability.
  • Implement tested programs following standard pilot deployment procedures, ensuring smooth integration and operation.
  • Handle multiple complex programming and analysis assignments simultaneously, maintaining high quality and performance standards.
  • Assist in production system support and issue resolution as requested by Manager and On Call contact, ensuring minimal disruption.
  • Develop knowledge of business functions being supported, enhancing the ability to create solutions that meet business needs.

Other

  • Ability to work collaboratively with the team to brainstorm solutions, demonstrate teamwork and willingness to pitch in as needed, strong interpersonal and effective communication skills
  • Personal initiative, self-motivation, and results-oriented work ethic and ability to work independently with minimal supervision
  • Analytical skills,
  • Strong organizational & time management skills to effectively prioritize tasks, and maintain organization within projects.
  • A Bachelor’s degree