Senior Software Engineer - Java, Cloud Technologies

Yesterday

Apply Now
Logo of GridGain

GridGain

In-Memory Computing • In-Memory Data Grid • Apache Ignite • Stream Processing • High Performance Transaction Processing

51 - 200

Description

• Develop a backend for management and monitoring tools for GridGain In-Memory Platform. • Interaction with both, distributed clusters and user interfaces, will be required. • Cover your code with tests.

Requirements

• Experience with concurrent programming • 3+ years of software development experience with a strong focus on application development using Java • Experience with web technologies: Spring Boot / Spring Security / Spring Web MVC / Jetty • Experience with basic frameworks for unit testing (JUnit/TestNG) • Experience with databases • English — upper-intermediate or higher • Previous experience building medium to large-scale, mission critical, highly available production systems is a strong plus • Expertise in integration and E2E testing is a strong plus • Experience with Apache Ignite / GridGain is a strong plus • Experience with Docker, Kubernetes and/or public Cloud (AWS, GCE, Azure, etc.) is a strong plus • Knowledge of internal architecture of any DB is a strong plus • Experience with building distributed systems and algorithms is a strong plus • Deep knowledge of concurrency in Java and Java Memory Model and/or of concurrency model in other programming systems is a strong plus

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com