Senior Java Developer

Senior Java Developer

Location: Remote

This vacancy is opened on our outsourcing project.

Project of our client produces a complete view of the health customer, to unlock and activate health insights in order to revolutionize health decision-making in real time. Through machine learning and programmatic automation, the company interprets the hard-to-read signals of the health journey to understand the connection points between relevance and engagement. This is achieved by unifying real-time Digital Determinants of Health, offline and clinical data to create a unique and precise view of the health ecosystem that refines, improves and increases its view over time.

The team is looking to add developers seeking technical challenges and empowerment to make decisions that really move the business forward. Some major projects is currently working on: continuing to scale our core exchange platform, honing the intelligence of our optimization, cutting feedback time for business intelligence, and aggressive automation.

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.

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

Requirements

  • Independence and strong ownership of business problems and their technical solutions
  • Excellent problem solving and critical thinking
  • 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)

We're offering:

  • Ability to work remotely
  • Competitive salary
  • Flexible schedule
  • Unlimited drinks and snacks
  • Company sponsored events
  • English classes.

Waiting for your CV!

All vacancies

Our jobs on recruiting portals

Djinni Telegram

Sending...

Thanks for the application

Sorry, something went wrong. Try again later.

Apply for the job

Required
Required
Required
Choose file or drop it here. Max file size 5MB
Max file size 5MB