Job Closed

This listing is no longer active.

GridGain logo
GridGain

GridGain is the leading unified real-time data platform for applications that demand extreme speed and massive scale.

Senior Software Engineer – Java

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Portugal

Posted

82 days ago

Salary

$11 - $25 / hour

Seniority

Senior

Job Description

Senior Software Engineer – Java

GridGain

• Develop and optimize the data structures for providing the best experience accessing data in high data-intensive scenarios • Implement the best way to store data to disk and sending data via a network to other nodes (including failure handling and recovering if the failure has happened) • Implement and integrate algorithms for high availability of the whole cluster • Investigate flaws in data consistency algorithms, which may require thorough debugging either on multi-node cluster and in low-level byte represented data

Job Requirements

  • 4+ years experience in Java programming
  • Deep knowledge of concurrency in Java and Java Memory Model and/or of concurrency model in other programming systems
  • Excellent Java SE knowledge including IO, JVM internals, etc.
  • Experience with SQL databases
  • Experience in troubleshooting Java applications and/or databases
  • English — upper-intermediate or higher
  • Experience with NoSQL and/or distributed databases (strong plus)
  • Experience with building highload distributed systems and algorithms (strong plus)
  • Experience with Docker, Kubernetes and/or public Cloud (AWS, GCE, Azure, etc.) (strong plus)

Related Job Pages

More Backend Engineer Jobs

Equiplano logo

Senior Java Developer

Equiplano

Por uma gestão pública ágil, eficiente e transparente. 50 anos de Excelência em Gestão Pública.

Backend Engineer82 days ago
Full TimeRemoteTeam 51-200Since 1974H1B No Sponsor

• Develop and implement software solutions according to technical requirements, ensuring quality and appropriate performance. • Participate in defining solution architecture, always seeking the best technical approach. • Write code, test and maintain systems, applying best practices and coding standards. • Perform code reviews, promoting continuous improvement and compliance with established standards. • Collaborate with other teams (analysts, testers, etc.) to ensure effective system integration. • Identify problems and find effective solutions to guarantee system stability and efficiency. • Keep technical system documentation up to date, including usage instructions and architecture. • Create and run unit tests and ensure systems meet quality and performance requirements. • Contribute to the continuous improvement of tools, processes and methodologies used in development. • Support the training and mentoring of more junior developers. • Stay up to date with market trends and suggest technological innovations applicable to the development environment.

Brazil
Job Closed
Full TimeRemoteTeam 10,001+H1B Sponsor

• Support Gainwell’s focus on creating innovative technologies and solutions • Perform complex product design tasks • Support design and development of end-user training courses • Work directly with management and cross-functional technical teams

Texas
$69.4K - $99.2K / year
Job Closed

• Design, develop, and maintain full-stack web applications using .NET/C#, HTML, CSS, and JavaScript • Build and optimize relational databases, writing efficient SQL queries and ensuring data integrity • Develop and consume RESTful APIs using ASP.NET Core WebAPI and handle data formats such as JSON and XML • Collaborate with team members to conduct code reviews, troubleshoot issues, and improve application performance and security • Utilize tools like Git, Visual Studio, and Azure DevOps to manage source control, deployments, and development workflows

New York
$100K - $140K / year
Job Closed
Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Design and build backend services that support complex business workflows and integrations. • Develop resilient systems capable of handling external system failures through asynchronous processing, retries, and fault-tolerant patterns. • Ensure services meet enterprise-grade standards for performance, reliability, security, and observability. • Collaborate with cross-functional teams including frontend developers, product managers, and platform engineers. • Contribute to architectural decisions and mentor other developers to raise engineering standards. • Build and maintain REST APIs exposed through API Gateway. • Develop containerized services using Docker. • Implement asynchronous workflows, background processing, and event-driven patterns. • Develop integrations with external enterprise systems such as identity providers, messaging systems, and SaaS platforms. • Work with PostgreSQL-based databases, including Supabase. • Implement durable workflows and long-running processes using Temporal. • Integrate AI-powered capabilities through AWS Bedrock. • Implement monitoring and observability using OpenTelemetry, Fluent Bit, and Grafana. • Collaborate with infrastructure teams using Terraform and GitHub Actions to support CI/CD pipelines and infrastructure automation.

Brazil
Job Closed