Software Engineer, API Infrastructure
AOL Platforms enables the world's top marketers and media brands to reach consumers across desktop, mobile and TV through premium experiences, programmatic buying and performance-driven campaigns. It is the global partner of choice for leading publishers, advertisers and agencies seeking to maximize the value of their brands online.
As a Software Engineer on our high visibility ONE for Video Demand team, you will design and develop new features for our new API infrastructure for advertisers, publishers and internal consumers.
Create and maintain robust, scalable, operable software solutions in a Java environment
Design and development of Web products; SOA based scalable infrastructure solutions
Create and maintain appropriate design artifacts and documentation so as to enable broad team participation
Communicate complex technical designs and solutions in clear, concise and easily readable format by both technical and non-technical personnel.
Help in effectively decomposing feature implementation into associated tasks for planning & tracking purposes as part of a delivery team
Assist in assessing project risks associated with development activities
Communicate effectively with local and remote team members
Good understanding of application design and development processes, methodologies and their direct implementation to applications projects.
BSc/MSc in Computer Science, Software Engineering or a related field
Good understanding of application design and development processes, methodologies and their direct implementation to applications projects
3 or more years of software development
2+ years of experience in Java, focused on service and business layer application development
Solid understanding of backend services in an enterprise architecture environment (REST-based web services)
Sound knowledge of understanding of RDBMS, Metadata and general database concepts (MySQL and Oracle)
Must have strong programming, code development, code debugging and testing skills, troubleshooting skills
Strong written and verbal communication skills
Minimum 2 years experience of software development using object-oriented languages
Nice to have
Experience with test driven development
Experience with JUnit and Integration testing
Experience with continuous integration approaches (e.g Jenkins)
Experience with continuous deployment approaches (e.g Chef, Ansible)
Experience with version control tools (GIT/Stash and/or SVN) and build managers (Maven, Ant)
Object-to-Relational Mapping frameworks: Hibernate, MyBatis
Experience in low latency, high throughput distributed systems
EEO/AA Women, Minorities, Veterans, Individuals with Disabilities Employer: AOL offers a competitive salary and benefits package, including 401(k) match and performance bonus. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or other protected category.
Back to top