Senior Java Software Engineer

Job Title: Senior Java Software Engineer
Contract Type: Permanent
Location: Europe
Start Date: ASAP
Reference: JB-SrJAVASE
Contact Name: Julia Blair
Contact Email:
Job Published: October 28, 2022 18:58

Job Description

Julia is looking for a Senior Java Software Engineer to work on a remote basis (from the European Union). 

As a Senior Core Java Developer, you will design, develop, and deliver solutions that enhance the scalability, availability, and efficiency of the software portfolio, identifying problems, patterns, anti-patterns, and opportunities to add resilience to the platform and core product.

In this role you will:

- Architect, build and maintain the core software for massively-scalable global MQTT deployments
- Create self-healing software systems with state-of-the-art tools
- Work together with product management to create visionary functionality
- Develop and implement concurrent, maintainable, and performant algorithms
- Work intensively with profilers, benchmarking, and state analysis tools.


Required experience:

- Experience developing and shipping business-relevant software
- Experience writing reliable and scalable software
- Experience using git, testing, and CI/CD tools
- Deep knowledge of CORE Java and the JVM
- Ability to debug complex problems to find and implement solutions for the future
- Experience designing high-throughput data-intensive applications
- Experience integrating with state-of-the-art third-party systems, like MongoDB, Kafka or Hazelcast.