Macmillan Publishers is a global trade book publishing company with prominent imprints around the world, publishing a broad range of award-winning books for children and adults in all categories and formats. Macmillan Publishers is committed to our authors, our employees, and to the environment.
U.S. publishers include Celadon Books, Farrar, Straus and Giroux, Flatiron Books, Henry Holt & Company, Macmillan Audio, Macmillan Children's Publishing Group, Picador, St. Martin's Press and Tor Books. In the UK, Australia, India, and South Africa, Macmillan publishes under the Pan Macmillan name. The German company, Holtzbrinck Deutsche Buchverlage, includes among its imprints S. Fischer, Kiepenheuer and Witsch, Rowohlt, and Droemer Knaur.
Macmillan Publishers is a division of the Holtzbrinck Publishing Group, a large family-owned media company headquartered in Stuttgart, Germany.
We are an Equal Opportunity Employer committed to reflecting a broad representation of differences --race, ethnicity, religion, sex, sexual orientation, gender identity/expression, physical ability, age, family status, economic background and status, geographical background and status, and perspective - in our workplace. The successful candidate for this position will be an employee of Holtzbrinck Publishers, LLC. Requirements
Macmillan Publishers has a job opening for a Sr Java Developer. On a day-to-day basis, you will work alongside a talented team that is small, dynamic, and agile with opportunities to have high impact to the organization. The Senior Java Developer position will manage and support MarkLogic and RSuite, our ontent management system. This includes the maintenance, extension and tuning of the MarkLogic database as well as supporting and extending RSuite per requirements for publishing and content creation workflows.
* Implements and contributes to new software design or enhancements to existing software * Follow agile software development and help write and improve software and process documentation * Provides completion estimates of his/her tasks for project scheduling purposes * Conducts quality assurance activities such as peer reviews * Write and execute automated unit, system and integration tests * Improve and maintain the existing software performance
Required Skills / Knowledge:
* Experience using one or more leading Integrated Development Environment (IDE) * 5 to 7 years Java development experience * Linux & Windows system adminsitration * Experience writing REST or other web services * Good understanding of Software Development Life Cycle (SDLC) best practices * Experience with continuous integration and deployment environments (Jenkins or similar) * Experience developing for Web Content Management Systems (RSuite or other CMS) * Unit & Automation Testing experience * Amazon Web Services and Micro Services experience
Educational Background Required:
* College Degree or required work experience in the field
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.