Cengage Learning Software Engineer III in Farmington Hills, Michigan


Cengage Learning Inc. seeks Software Engineer III ( Farmington Hills, MI ):


Work with product development team during all stages of software development lifecycle including input on specifications, designs, implementation, testing, optimization, & product delivery. Duties include: design application components utilizing test driven development approach; provide software development estimates, identifying potential problems & solutions; work with project managers & other functional team members to form a team effort in development; coordinate configuration of back-end components in support of application engineering; use pair programming approach to ensure consistent quality; work with Java programming & create Rest APIs; work with OSGI Services development & support & Apache Karaf container management over Aetos platform; perform analysis & debugging; provide software engineering & support for portions of applications which may span multiple product or platform development teams; participate in weekly iteration demos for product managers & in diary team sessions to report status of assigned software engineering &/or maintenance tasks; follow software development methodology.


Minimum Requirements:

Bachelor’s degree or foreign equivalent in computer science, computer systems engineering, or related technical field plus 5 years’ experience delivering product in a software development environment. Experience must include the following, which may be gained concurrently: 5 years’ experience in Java programing using web development frameworks; 3 years’ experience using source code control systems such as Git, Stash, Subversion, or CVS & build/integration tools like Jenkins; 3 years’ experience with web development using REST API frameworks; 6 months’ experience developing OSGI services under Apache Karaf container.

Job site: 27500 Drake Rd, Farmington Hills, MI 48331. Full-time.


To apply, please submit your resume to and reference “Software Engineer III (Farmington Hills, MI)” in the subject line.

Requisition ID 2017-3588

Job Locations US-MI-Farmington Hills

Posted Date 8/11/2017

Job Function Information Technology