Job Description:
The New York Times Content Management team is looking for a creative and talented Java software engineer. We work closely with editorial, design, our mobile application development team and other technology groups to provide scalable applications that publish content to nytimes.com, our mobile apps, and partners. We’re not necessarily looking for someone with two dozen certifications and acronyms in their resume, but a serious software engineer who just gets it, someone who can work independently and build applications from scratch as readily as build upon and improve an existing application. Junior and senior positions are available.
Qualifications:
- Bachelor’s Degree in Computer Science or equivalent experience.
- Solid understanding of web application architecture and the fundamentals of software design, object oriented software, and design patterns.
- 5+ years experience with building web applications on the JVM (preferably using Java).
- Experience with Spring, Hibernate and Jersey
- Solid communication and organization skills and the ability to work independently as well as collaborate with a team.
- Expertise and strong understanding of data serializations formats and best practices.
- Understanding of RESTful web services-based architecture and related technologies.
J2W:DIC
Nice to have:
- Experience with content management systems or blogging platforms
- Experience with Dropwizard, Spring Boot or other frameworks that enable microservices.
- Familiarity with Enterprise Integration Patterns and frameworks like Apache Camel, Spring Integration etc.,
- Experience with multiple languages on the JVM (Scala, Groovy etc.,)
- Experience with messaging frameworks such as JMS
- Experience with JavaScript MVC Frameworks, such as Backbone and AngularJS
- Familiarity with AWS technologies, particularly EC2, S3, SNS, SQS
- Familiarity with no SQL databases or similar technologies
- Familiarity with agile software development concepts
- Comfortable working in a Linux environment
- Familiarity with continuous delivery
The ideal candidate will:
- Be passionate about building great software
- Have experience engaging in rapid prototyping and iterative product development
- Be nimble and flexible enough to thrive in a rapidly evolving business environment
- Have big thoughts and the courage to voice them
- Have enthusiasm for emerging technologies
- Grasp the big picture, and
- Be curious about and engaged in the broader world
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.
The New York Times Content Management team is looking for a creative and talented Java software engineer. We work closely with editorial, design, our mobile application development team and other technology groups to provide scalable applications that publish content to nytimes.com, our mobile apps, and partners. We’re not necessarily looking for someone with two dozen certifications and acronyms in their resume, but a serious software engineer who just gets it, someone who can work independently and build applications from scratch as readily as build upon and improve an existing application. Junior and senior positions are available.
Qualifications:
- Bachelor’s Degree in Computer Science or equivalent experience.
- Solid understanding of web application architecture and the fundamentals of software design, object oriented software, and design patterns.
- 5+ years experience with building web applications on the JVM (preferably using Java).
- Experience with Spring, Hibernate and Jersey
- Solid communication and organization skills and the ability to work independently as well as collaborate with a team.
- Expertise and strong understanding of data serializations formats and best practices.
- Understanding of RESTful web services-based architecture and related technologies.
J2W:DIC
Nice to have:
- Experience with content management systems or blogging platforms
- Experience with Dropwizard, Spring Boot or other frameworks that enable microservices.
- Familiarity with Enterprise Integration Patterns and frameworks like Apache Camel, Spring Integration etc.,
- Experience with multiple languages on the JVM (Scala, Groovy etc.,)
- Experience with messaging frameworks such as JMS
- Experience with JavaScript MVC Frameworks, such as Backbone and AngularJS
- Familiarity with AWS technologies, particularly EC2, S3, SNS, SQS
- Familiarity with no SQL databases or similar technologies
- Familiarity with agile software development concepts
- Comfortable working in a Linux environment
- Familiarity with continuous delivery
The ideal candidate will:
- Be passionate about building great software
- Have experience engaging in rapid prototyping and iterative product development
- Be nimble and flexible enough to thrive in a rapidly evolving business environment
- Have big thoughts and the courage to voice them
- Have enthusiasm for emerging technologies
- Grasp the big picture, and
- Be curious about and engaged in the broader world
Company Information: The New York Times Company (NYSE: NYT) is a global media organization dedicated to enhancing society by creating, collecting and distributing high-quality news and information. The company includes The New York Times, International New York Times, NYTimes.com, INYT.com and related properties. It is known globally for excellence in its journalism, and innovation in its print and digital storytelling and its business model. Follow news about the company at @NYTimesComm.
EEO Statement: The New York Times Company is an equal employment opportunity employer, and does not discriminate on the basis of race, color, religion, gender, sexual orientation, marital status, age, disability, national origin, citizenship or any other protected characteristic. The New York Times Company is committed to diversity in its most inclusive sense.