Senior Java Developer
About Us:
Adaptive Media℠, a publicly traded Irvine-based company, is a multi-channel and content monetization company serving website owners, app developers, and video publishers who want to optimize digital content with impactful, engaging advertising experiences. Adaptive Media℠ provides programmatic audience and content monetization technologies for display, mobile, and video advertising across multiple devices.
We’re in a highly competitive and active market, and our products are similar to Rocket Fuel’s RTB, BrightCove’s CMS, and Adap.TV’s waterfall management system. Adaptive Media℠ offers the complete digital video technology stack to support its clients with platform, content, and supply offerings, all backed by a state-of-the-art, data-driven, programmatic advertising technology.
Job Summary:
The Senior Platform Applications Software Engineer assists with the full software development process. They support the Director of Platform Applications with the design, development, testing, deploying, and maintaining of the computer software used for the company.
Summary of Essential Job Functions:
- Participating in analyzing the needs of users and assisting with designing, developing, testing, deploying, and maintaining software installations for the organizations computing environment
- Assisting with designing, coding, and debugging applications in various software languages
- Designing front end graphical user interface
- Assisting with integrating software with existing systems
- Evaluating and identifying new technologies for implementation
- Maintaining standard compliance
- Implementing localization or globalization of software
Skills & Specifications:
- BS/MS degree in Computer Engineering, Computer Science, Information Technology or a related discipline
- from an accredited university or institution
- At least 5-7 years experience in related field
- Experience with Object-Oriented Design, Object-Oriented Programming, Multi-Threading Programming
- Experience building RESTful services using Spring or an equivalent framework
- Experience with various Integrated Development Environments (IDE): Netbeans, Eclipse, IntelliJ, Rubymine
- Experience with at least one RDBMS, such as MySQL, Postgres, SQL, Oracle
- Prefer experience coding and/or debugging one or more of the following: C++, Java, Python, Ruby
- Prefer experience but not necessary with Hadoop/HDFS, Flume, Hive, Hbase
- Knowledge in Java concurrency and collections packages is a plus
- Knowledge in ETL tools, such as Kettle, Talend and knowledge in columnar database, such as Vertica, InfoBright is a plus
- Ability to quickly learn and implement unfamiliar technologies
- Detail oriented with excellent written and verbal communication
- Collaborative interpersonal skills to work effectively with various departments and company leadership
What We Offer:
- A convenient location in Orange County’s High Tech Irvine Area
- A competitive salary (DOE)
- Learning and results driven culture
- Professional development aligned to team and Company goals
- A fun atmosphere
- Compensation program focused on recognizing and rewarding valued contributions and results
- Medical – HMO or PPO, Dental – DPPO, Vision
- Time off benefits: Company holidays and paid-time-off
- Educational Assistance Program and access to over 2,000 e-learning courses
To apply or inquire about this position please email: [email protected] or phone: (949) 525-4634.