Skip to main content
Posted June 16, 2016

Sr. Software Engineer ( Java ), Platforms

Boston, MA, United States Full Time

Company DescriptionAOL is a media technology company with a mission to simplify the internet for consumers and creators by unleashing the world's best...

Company Description

AOL is a media technology company with a mission to simplify the internet for consumers and creators by unleashing the world's best builders of culture and code. As the 4th largest online property in the U.S., with approximately 200 million monthly consumers of its premium brands, AOL is at the center of disruption of how content is being produced, distributed, consumed, and monetized by connecting publishers with advertisers on its global, programmatic content and advertising platforms. AOL's opportunity lies in shaping the future of the digitally connected world for decades to come.

Job Description

AOL Platforms is the advertising unit of AOL. Its various monetization systems process tens of billions of requests daily in the U.S. and internationally operating on a 24x7 basis. Performance, scalability, availability, and quality are absolutely critical to our success along with our highly differentiated feature set. This is where you come in. As a Senior Java Engineer at AOL, you will own critical components of our product offerings. Your passion for delivering high performance Java technology and your knowledge of related open source will ensure that our technology platform continues to achieve our vision and very high standards.

As a Sr. Software Engineer on our team, you will:

1. Design and implement various aspects of several very high-scale Java components, some of which handle several billion requests everyday (very few engineers can say this).

2. Evolve our technology in alignment with our architecture and technology vision working closely with world-class colleagues.

3. Participate in all aspects of an Agile/Scrum engineering process from sprint planning to retrospective. You will directly impact how we operate as a team because it’s your team.

4. Bring your creativity to bear by proposing innovative approaches and emerging technologies to ensure our product and technical excellence.

Qualifications

You bring several years of design and development experience to the table. You possess exceptional skills in Java EE, SQL, Linux, JSON, HTML, RESTful API design, and strong skills in Spring and Hibernate. You also bring demonstrated proficiency in multithreading techniques, which is essential due to our scale and performance requirements. We also use Eclipse, Subversion and GitHub, Maven, and collaborative build practices, so your experience there will be valued as well. Our engineers are committed to quality and use Test Driven Development principles and Cucumber for test automation. You are serious not only about your own quality, but that of your team.

You have an excellent Computer Science or comparable background including OO fundamentals and design patterns. You need to know “why” things are, not just “what” they are. You also know and demonstrate that staying current is a never ending process that requires proactive effort. You enjoy passing knowledge on and believe as we do that everyone has something to teach and something to learn.

You are a team player who will contribute to the company’s culture of collaboration, accountability, and above-expectations performance. We also make it a point to have fun along the way – success should be enjoyed. You have equal passions for technical excellence and seeing your work have an impact. You aspire to great things and are willing to work to get there.

This listing expired on Jul 16. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.