Job Closed

This listing is no longer active.

SmartRecruitment.com - Smart Recruitment logo
SmartRecruitment.com - Smart Recruitment

Recruiting Globally in iGaming & Crypto

Backend Developer – Java, Spring

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1-10Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Philippines

Posted

79 days ago

Salary

0

Seniority

Senior

Bachelor DegreeExperience acceptedEnglishAWSHibernateJavaMySQLSpringSpring BootSQL

Job Description

Backend Developer – Java, Spring

SmartRecruitment.com - Smart Recruitment

• Build and maintain backend services in Java using Spring Boot (REST controllers, services, repositories). • Work with databases: design and query MySQL tables, write and review Flyway database migrations, care about indexes and performance. • Integrate with external systems: implement and debug REST integrations with operators (wallets, callbacks, bonuses, etc.). • Deal with jobs and scheduling: work on Quartz jobs for housekeeping, snapshots, and game-related background tasks. • Improve reliability: track down issues using logs (for example, CloudWatch), metrics, and sensible instrumentation. • Collaborate with senior engineers on code reviews, architecture discussions, and refactors.

Job Requirements

  • Solid Java fundamentals: OOP, collections, exceptions, debugging.
  • Some experience with Spring / Spring Boot (university, personal, or work).
  • Basic SQL skills (joins, indexes, simple performance reasoning).
  • Comfortable working with HTTP/JSON APIs.
  • Familiarity with git and collaborative workflows (branches, PRs).
  • Curious and pragmatic: you like understanding why something is slow or broken and fixing it properly.
  • Good written and spoken English; you’re not afraid to ask questions.
  • Experience with JPA/Hibernate and Spring Data repositories.
  • Exposure to Quartz or any job scheduler.
  • Experience with AWS (RDS, Elastic Beanstalk, CloudWatch) or any cloud platform.
  • Interest in high-throughput systems (games, trading, or similar) and performance tuning.
  • Experience or knowledge of caching.

Benefits

  • Competitive salary
  • Flexible working hours
  • Professional development budget
  • Home office setup allowance
  • Global team events

Related Job Pages

More Backend Engineer Jobs

ContractRemoteTeam 51-200H1B No Sponsor

• Design, implement, and maintain cloud-based applications using C#, .NET, and Azure Services. • Develop RESTful APIs and microservices supporting scalable and robust platforms. • Collaborate on the architecture, deployment, and optimization of solutions across Azure environments. • Integrate and maintain data access layers (SQL Server, Entity Framework) with focus on performance and reliability. • Participate in the full software development lifecycle, including requirements, design, coding, testing, deployment, and support. • Contribute to continuous integration and deployment pipelines (Azure DevOps or GitHub Actions). • Work with cross-functional teams using Agile methodologies to deliver high-quality increments.

Canada
Full TimeRemoteTeam 201-500H1B No Sponsor

• You develop and enhance our backend systems in Java and Kotlin and optimize a successful business application. • You are jointly responsible for the software architecture of our backend systems and can create the foundations for a web-based application. • You will make key technical decisions for the system landscape and can design new services technically and integrate them into the overall system. • You manage the build and deployment process of the applications and take care of integrating additional tools that provide better insight into the system landscape. • You conduct code reviews and ensure code and design quality. • You are the team's point of contact for technical questions and can share your knowledge, for example via pair programming. • You work in an agile team on software products within a forward-looking market.

Germany
Full TimeRemoteTeam 51-200H1B No Sponsor

• Lead the design and development of complex backend applications • Design and document architectures and software solutions • Act as technical project lead to define work packages in agile projects • Analyze requirements and develop actionable solution concepts • Actively participate in implementation and contribute technical expertise to delivery • Advance software development for cloud-native applications, machine learning/AI, and IoT • Continuously update skills and knowledge on current technology trends

Germany
Memgraph logo

Senior Software Engineer – Database Internals, C++

Memgraph

Open Source Graph Database Built For Real-Time Streaming Data, Compatible With Neo4j

Backend Engineer79 days ago
Full TimeRemoteTeam 11-50Since 2016H1B No Sponsor

• Enhance the current functionality of the MemgraphDB engine • Contribute high-quality C++ code and provide feedback in code reviews to ensure best practices • Develop in-memory and on-disk data structures and algorithms, focusing on graphs, networking, query optimization and execution • Identify, design, implement, test, and support new features • Tune database performance to optimize critical workloads • Champion system stability by proactively identifying and implementing performance optimizations.

United Kingdom