JAVA Engineer

PulsePoint

(New York, New York)
Full Time
Job Posting Details
About PulsePoint

PulsePoint ™, a global programmatic advertising platform, fuses the science of programmatic targeting, distribution and optimization with the art of brand engagement. The PulsePoint platform is powered by terabytes of impression-level data, allowing brands to efficiently engage the right audiences at scale while helping publishers increase yield through actionable insights.

Responsibilities
  • GIT, Maven, TeamCity, JIRA, Confluence, Crucible, Intellij, Redis
  • Some practices we’ve adopted: TDD/unit-testing, continuous integration, code-reviews, Scrum
  • Things we’re working on: cloud-computing, event-driven IO, self-healing systems, analytic databases
  • We like open source: Spring, Hadoop (we run the NYC Hadoop Meetup), Jetty, Linux, Memcache
  • Developers get fast boxes, with multiple monitors, and can choose Windows or Linux
  • We keep a library of technical books (several hundred) and haven’t had problems buying additions
Ideal Candidate
  • Independence and strong ownership of business problems and their technical solutions
  • Excellent problem solving and critical thinking
  • Strong Communication and inter-personal skills
  • Mastery of algorithms, data structures and performance
  • Experience in performance optimization (CPU, Memory, IO) and high-scale (>500 req/sec)
  • Experience with open source projects and tools (e.g. apache projects, maven, Spring, tomcat/glassfish)
  • Experience with Agile, tight interaction with business and operations (DevOps)
  • Experience with automated testing (TDD, Mocking, Unit/Functional/Integration)
  • Expert Knowledge of Internet technologies/and protocols
  • Expert knowledge of the Java language, platform, ecosystem and underlying concepts and constructs
  • Knowledge of common design patterns (IoC, GoF – not J2EE Pattern Library)
  • B.S. in Computer Science, Mathematics, or Engineering (or professional experience)

What we value as a team:

  • Code built for Performance and Scale
  • Solid engineering practices (e.g. design patterns, automated testing, fault-tolerant systems, KISS)
  • Leveraging Open Source
  • Agile development and tight interaction with business/operations
  • Automated testing
  • Developers who can navigate around a Linux box
  • Passion, technical expertise, and personal accomplishment
  • Rolling up your sleeves and getting things done
Compensation and Working Conditions
Benefits Benefits included

Additional Notes on Compensation

Competitive Salary & 401K Plan Match

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
New York, New York
Skills Desired
Sign up or login to see how your skills match up.
  • Algorithms
  • Cloud
  • Data Structures
  • Mathematics
  • Memory
  • Patterns
  • Automated Testing
  • Continuous Integration
  • DevOps
  • Git
  • GlassFish
  • J2EE
  • Scrum
  • Test Driven Development (TDD)
  • Computer Science
  • Crucible
  • Apache
  • InterAction
  • engineering

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.