Match working

Senior Software Engineer — Java, Cloud Technologies (EMEA — Remote)

77% Flex
Full Remote
Mid-level (2-5 years)
  • Remote from:EMEA
Request priority access (3/3)

Senior Software Engineer — Java, Cloud Technologies (EMEA — Remote)

77% Flex
Remote: Full Remote
Experience: Mid-level (2-5 years)
Work from: EMEA...

Offer summary

Qualifications: 3+ years of Java development experience, Experience with Spring, databases, and unit testing, English proficiency (upper-intermediate or higher), Familiarity with Docker, Kubernetes, and cloud services, Knowledge of concurrent programming and distributed systems.

Key responsabilities:

  • Develop back-end tools for GridGain In-Memory Platform
  • Interact with distributed clusters and UIs
  • Write code with tests and ensure proper coverage
GridGain Systems logo
Match working
GridGain Systems
Computer Software / SaaSSME

https://www.gridgain.com/

51 - 200 Employees

Job description

Logo JobgetherYour missions

Senior Software Engineer — Java 
LOCATION: remote — Portugal, Cyprus, Armenia, Poland, Georgia, Serbia.


ABOUT GRIDGAIN

We live in a world that increasingly expects instant gratification. To remain competitive, enterprises must process and analyze extraordinary amounts of information in milliseconds.


GridGain's Unified Real-Time Data platform enables a simplified and optimized data architecture for enterprises that require extreme speed, massive scale, and high availability from their data ecosystem. It seamlessly combines streaming data in-motion and historical data at-rest with compute functionality to help companies handle complex analytical, streaming, and transactional data workloads at ultra-low latencies.


GridGain is trusted by companies like Citi, Barclays, American Airlines, AutoZone, and UPS to manage mission-critical data operations across their businesses.


GridGain is growing! Join the team and play a critical role in a fast-paced Silicon Valley startup that's changing the definition of "real time," and the world's expectations for high-speed data processing, computation, and analytics.

 
GridGain is growing. So, now's the time to join the company that, in 2021, was recognized among Silicon Valley Business Journal Fastest Growing Private Companies, the Deloitte Technology Fast 500, and the Inc. 5000.

 

ABOUT THE ROLE

GridGain is a distributed platform that can help you solve scalability and performance issues in your high-load applications. It is extremely flexible and has a lot of moving parts that require proper management and monitoring. We work hard on implementing tooling for our customers to meet these requirements, and want you to become a part of this effort.

Our Cloud / Tooling team needs a Back-End Developer with a strong background in Java and understanding of principles of distributed systems.

 

Required Job Duties:

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.

 

Essential Skills & Requirements:

We welcome experienced software engineers who wish to develop and grow as professionals. We expect at least the following from a successful candidate:

  • 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
  • Englishupper-intermediate or higher

The following will be a strong plus:

  • Previous experience building medium to large-scale, mission critical, highly available production systems
  • Expertise in integration and E2E testing
  • Experience with Apache Ignite / GridGain
  • Experience with Docker, Kubernetes and/or public Cloud (AWS, GCE, Azure, etc.)
  • Knowledge of internal architecture of any DB
  • Experience with building distributed systems and algorithms
  • Deep knowledge of concurrency in Java and Java Memory Model and/or of concurrency model in other programming systems

We are an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, sex, age, national origin or disability.

See more

Required profile

Match working
Experience
Level of experience :
Mid-level (2-5 years)
Industry :
Spoken language(s)
Check out the description to know which languages are mandatory.
Match working
Hard Skills
Soft Skills
  • Strong teamwork and collaboration skills
  • Excellent analytical thinking abilities

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.

Find other similar jobs

🚀 Go Premium
Access the World's Largest Selection of Remote Jobs!

🚀

Go Premium
Access the World's Largest Selection of Remote Jobs!

Start Your Free TrialDon’t ask again