Senior Java Engineer

  • Full-time
  • Department: General Development

Company Description

PubMatic is the leading marketing automation software company for publishers. Through real-time analytics, yield management, and workflow automation, PubMatic enables publishers to make smarter inventory decisions and improve revenue performance. Focused on serving the needs of premium publishers, PubMatic inspires buyer confidence by providing flexibility in audience discovery and planning media campaigns through its Media Buyer Console and APIs. The company's marketing automation software platform provides a global roster of comScore publishers with a single view into their advertiser relationships across every screen, every channel and every format. PubMatic was ranked by Deloitte as one of the fastest growing companies in the US for the fourth consecutive year in 2015. The company has offices worldwide, and is headquartered in Redwood City, California

Job Description

We are looking for a Senior Java Engineer with experience in building high-performing, scalable, enterprise-grade applications.

You will be part of a talented software team that works on mission-critical applications. You will be responsible for Java/Java EE/Javascript application development while providing expertise in the full software development lifecycle, from concept and design to testing.

Responsibilities:

  • Responsible for developing software modules for various parts of the system architecture.
  • Write well designed, testable, efficient code.
  • Ensure designs are in compliance with specifications.
  • Prepare and produce releases of software components.
  • Help maintain code quality, organization, and automatization.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

Requirement:

  • Minimum of 4 years of professional hands-on experience.
  • Strong object-oriented design and coding skills.
  • Should have hands on knowledge of Java and frameworks.
  • Should have hands on exposure to JavaScript development and debugging. Preferably JS code running on public website.
  • Experience of writing /debugging Javascript ad-client would be a big plus. 
  • Knowledge of GO Lang is desirable.
  • Strong analytical and problem solving skills.
  • Strong written and verbal communication skills.

Technologies we use:
Linux, Java 8, Git, Docker, Jenkins, Mesos, MySQL, ElasticSearch, Nagios, GO Lang, JavaScript

Qualifications

  • Should have a Bachelor’s degree in Engineering (CS / EE / E&TC) or Master’s degree in Computer Science (MCS / MCA) from well- known Institutes / Universities.

Additional Information

All your information will be kept confidential according to EEO guidelines.