Senior Software Developer

Cengage

We are looking for talented and motivated  senior engineers to join our team here at Cengage who can hit the ground running and take our product to the next level, as we scale up and develop our business in our target markets. As a Senior Software Developer, you will work with a team of Full Stack Software Developers who are building our Content Services and Content System Platforms, always willing to go the extra mile to deliver the highest quality in enterprise software. As a developer for Cengage you are building the tools today that will redefine tomorrow's educations

  • Replace manual tasks with automated workflow and tools
  • Simplify the flow of content to reduce handoffs and roles required with capability for more agile workflows
  • Increase end-to-end project status visibility
  • Enable re-use of content across products, disciplines and platforms 
  • Reduce time clearing content via integrated Rights system.
  • Substantially increase speed to market
  • Substantially reduce product creation costs
  • Align product creation with our digital first market strategy
  • Dramatically improve product quality
  • Fluency in Java stack
  • Strong understanding of software architecture, OO principles and common design patterns
  • Strong understanding of Agile process and best practices
  • Understanding of code optimization as well as experience in analysis and design
  • Background in developing complex enterprise systems and successfully collaborating with QA and Product Management teams
  • You always leave code better than you found it, and you have opinions on software design.
  • Experience with multi-threading using Java
  • Self-directed, but also work well with other engineers.
  • Jira a plus
  • Technical leadership experience a plus
  • OSGI/Karaf framework knowledge a plus
  • User interface design/prototyping and development
  • No SQL databases like Mongo or Mark Logic is a big plus along logging and error handling

 

Qualifications:

  • 10+ years of experience with Java
  • 10+ years of experience in software development
  • Bachelors of Science in Computer Science, Engineering or quantitative field
Read Full DescriptionHide Full Description
Confirmed 13 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up