Enable job alerts via email!

Support Engineer (Java)

PulsePoint

United Kingdom

On-site

GBP 40,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative healthcare technology company is seeking a talented developer to join their dynamic team. This role focuses on creating high-performance applications that leverage real-time data to transform healthcare. You'll work with cutting-edge tools and practices, including Agile methodologies and open-source technologies, to solve complex problems and deliver impactful solutions. If you're passionate about technology and want to make a difference in the healthcare landscape, this is the perfect opportunity for you. Join a collaborative environment where your contributions will be valued and your skills will grow.

Qualifications

  • Strong ownership of technical solutions and business problems.
  • Expertise in Java and performance optimization for high-scale systems.
  • Experience with Agile and automated testing practices.

Responsibilities

  • Develop and optimize high-performance applications.
  • Collaborate closely with business and operations teams.
  • Implement automated testing and adhere to solid engineering practices.

Skills

Problem-solving
Critical thinking
Communication skills
Performance optimization
Agile methodologies
Java expertise
Knowledge of algorithms and data structures
Interpersonal skills

Education

B.S. in Computer Science
Mathematics or Engineering

Tools

GIT
Maven
TeamCity
JIRA
Confluence
Redis
Linux
Spring

Job description

About PulsePoint

PulsePoint is a fast-growing healthcare technology company (with adtech roots) using real-time data to transform healthcare. We help brands and agencies interpret the hard-to-read signals across the health journey and unify these digital determinants of health with real-world data to produce the most dimensional view of the customer. Our award-winning advertising platforms use machine learning and programmatic automation to seamlessly activate this data, making marketing, predictive analytics, and decision support easy and instantaneous.

Some major projects the Exchange team is currently working on:

  1. Continuing to scale our core exchange platform
  2. Honing the intelligence of our optimization
  3. Cutting feedback time for business intelligence
  4. Aggressive automation

Currently, the PulsePoint Exchange:

  • Handles hundreds of thousands of transactions per second, billions of times each month
  • Evaluates, selects, and optimizes ad-serving based on advanced statistics and machine learning
  • Returns responses collected from dozens of parties in milliseconds
  • Constantly evolves to meet market demands that change in days and weeks, not months/years
  • Factors thousands of data points in every serving decision

We’re small enough you can own something and have a direct impact, but big enough that you don’t have to do it alone. We care deeply about quality and doing the right thing, but have a strong focus on business value and time to market – and believe that focusing on the first part enables the second. Developers have technical management (who are technical and write code), as well as direct access to business, product, and operations (and they have access to us). Lastly, our engineers have lots of empowerment and freedom of action (but we don’t water down our responsibilities or expectations).

Some tools we use:

  • 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
What you’ll need:
  • 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)
  • Basic knowledge of Python a plus, but not critical
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

Watch this video here to learn more about our culture and get a sense of what it’s like to work at PulsePoint!

WebMD is an Equal Opportunity/Affirmative Action employer and does not discriminate on the basis of race, ancestry, color, religion, sex, gender, age, marital status, sexual orientation, gender identity, national origin, medical condition, disability, veterans status, or any other basis protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.