Senior JVM Backend Engineer

New

Skills

AWS Aws Cdk Cloud Distributed systems Engineer Java Kotlin Kubernetes Scala Terraform

Join Goodnotes as a Senior Backend Engineer (JVM/Kotlin) and play a pivotal role in architecting, developing, and scaling high-performance systems that serve millions of users worldwide. You'll collaborate with a distributed team across Europe and Asia, working closely with QA, Cloud Infrastructure, and DevOps experts to deliver innovative features and seamless user experiences across platforms. This is a fantastic opportunity to take ownership, contribute to cutting-edge projects, and continuously grow in a user-obsessed, passionate, and supportive environment.

Key Responsibilities
  • Architect and design scalable, maintainable backend solutions for new APIs and services.
  • Implement clean, elegant code and drive feature completion by removing blockers.
  • Collaborate with cross-functional teams, enabling seamless communication across Mobile, Web Frontend, Backend, and QA.
  • Continuously improve development practices through automation, documentation, testing, and research.
  • Share knowledge and mentor team members to foster collective growth and craftsmanship.
Required Skills & Qualifications
  • Expertise in at least one JVM language (Kotlin preferred; Java/Scala also considered).
  • Proficiency with Kubernetes (AWS EKS), AWS Lambda, and cloud-native development.
  • Strong experience with distributed relational databases (CockroachDB a plus) and data modeling.
  • Solid understanding of client-facing APIs and L7 protocols (HTTP, gRPC, WebSocket, WebRTC).
  • Knowledge of Infrastructure as Code tools (Terraform, AWS CDK) and cloud storage solutions.
  • Experience building collaborative real-time tools or data synchronization/backup solutions.
  • Proven ability to lead complex system development from inception to large-scale deployment.
  • Excellent software engineering practices, problem-solving, and communication skills.
  • Passion for learning, software craftsmanship, and continuous self-improvement.
  • Bachelor’s or advanced degree in Computer Science or a related field preferred.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

Full Stack Engineer Role

New

Develop scalable full stack solutions

Optimize data collection and analysis

AWS Engineer GraphQL Kubernetes

DevOps Engineer AI Infrastructure

New

Build and maintain scalable AI infrastructure

Develop and optimize CI/CD pipelines

AWS CircleCI Devops Engineer

Staff Frontend Engineer Role

New

Develop and maintain a secure, scalable orchestration platform.

Design frontend components and APIs for multi-tenant environments.

Api Development AWS CI/CD Computer science

Senior Backend Engineer Role

New

Enhance and scale backend infrastructure for financial products

Develop secure and reliable APIs for core functions

AWS CI/CD Devops Docker

Founding Product Support Specialist

New

Provide first-line technical support to customers

Troubleshoot and escalate product issues

AWS Azure Google Cloud Jira

Senior Full Stack Engineer

New

Lead full stack system development

Optimize performance and code quality

AWS Engineer Front end Full stack

Senior Backend Engineer Role

New

Hire remote Senior Backend Engineer

Champion open and healthy Internet

AWS Docker Engineer Git

Principal Backend Engineer Remote

Posted 4 days ago

Hire a principal backend engineer

Offer full-time remote work in the US

AWS Distributed systems Engineer Go

Enterprise AI Security Lead

Posted 6 days ago

Establish secure AI/ML frameworks

Govern non-human identity management

API Security Architecture AWS Engineer

Remote Software Engineer EMEA

Posted 7 days ago

Hire skilled software engineers in EMEA

Accelerate software delivery processes

AWS Azure C# CI/CD

Senior DevOps Engineer Role

Posted 7 days ago

Modernize and automate IT infrastructure

Enable scalable cloud and on-premise solutions

Ansible Architecture AWS Devops

Database Automation Engineer

Posted 7 days ago

Automate database lifecycle management

Ensure zero-downtime migrations and replication

Automation AWS Devops Engineer

Product Support Engineer Role

Posted 7 days ago

Establish and lead product support function

Deliver real-time technical support to customers

AWS Azure Customer Support Engineer

Senior Antifraud Engineer Role

Posted 8 days ago

Develop and maintain antifraud systems

Lead and mentor engineering teams

Ansible AWS Azure CI/CD

Platform Engineering Manager Role

Posted 8 days ago

Lead and mentor engineering teams

Scale and manage cloud infrastructure

AWS CI/CD Cloud Security Infrastructure as code

Senior Java Backend Engineer

Posted 8 days ago

Automate security compliance for SMBs

Scale and improve backend products

Architecture AWS Engineer Golang

Senior AI/ML Software Engineer

Posted 11 days ago

Design scalable cloud platforms

Build serverless and distributed systems

AWS Java Mongodb Mysql

Ubuntu Sales Engineer Entry-Level

Posted 11 days ago

Facilitate enterprise adoption of Ubuntu Pro

Engage with customers to understand and solve technical challenges

AWS Azure Cloud Computing Containers

Cloud Solutions Architect Alliances

Posted 11 days ago

Enable partner adoption of Canonical’s open source technologies.

Architect and integrate cloud and data center solutions.

AWS Bash Ceph Cloud

Staff AI Engineer Role

Posted 12 days ago

Build and productionize advanced AI systems

Develop scalable LLM-powered applications and agents

A/b Testing Api Integration Architecture AWS

Senior Web Cross-platform Engineer

Posted 12 days ago

Deliver cross-platform product experiences

Drive innovation and implement new technologies

AWS B2b Github Actions Javascript

Senior Solutions Architect Webflow

Posted 12 days ago

Architect scalable and secure Webflow solutions.

Integrate emerging technologies into digital projects.

AWS Cloud Computing Docker Enterprise Architecture

Senior Full Stack Engineer

Posted 12 days ago

Lead innovative full stack development

Optimize system performance and efficiency

Angular AWS Css Databases

Remote Product Engineer Role

Posted 13 days ago

Hire a remote product engineer

Reinvent business financial presentation

AWS Docker Engineer Node.js

Remote Systems Administrator Role

Posted 13 days ago

Hire a remote Systems Administrator

Maintain and secure IT infrastructure

AWS Azure Gcp Linux Administration

Remote SysAdmin Positions

Posted 13 days ago

Hire remote system administrators

Ensure IT infrastructure stability

AWS Azure Firewalls Gcp

Principal Platform Product Manager

Posted 13 days ago

Lead strategy and execution of platform products

Enhance developer experience and enablement

AWS Azure Cloud Product Management

Enterprise Data Architect Role

Posted 14 days ago

Design and oversee enterprise-wide data architecture

Develop strategies for data platforms and analytics

AWS Big Data Data Modeling Databricks

Windows Platform Engineer

Posted 14 days ago

Automate and manage Windows infrastructure

Leverage cloud and IaC technologies

Active directory Ansible AWS Azure

Google Cloud Software Engineer

Posted 14 days ago

Accelerate client cloud transformation

Provide technical leadership and guidance

AWS Cloud Go Google Cloud Platform

Staff Software Engineer Role

Posted 14 days ago

Promote flexible remote work culture

Support inclusive and diverse workplace

Agile Methodologies AWS CI/CD Cloud Computing

Senior Full Stack Engineer

Posted 14 days ago

Develop scalable, AI-driven HR applications

Collaborate across teams and departments

Angular AWS CI/CD Engineer

Cloud DevOps Security Manager

Posted 16 days ago

Lead vulnerability and patch management programs

Drive automation and operational excellence

Ansible Architecture AWS Azure

Senior AI Engineer Role

Posted 16 days ago

Build and deploy scalable AI systems for production use.

Develop advanced multi-agent architectures and conversational AI.

Api Integration Architecture AWS Azure

Credit Cycle Staff Engineer

Posted 16 days ago

Design scalable and secure credit lifecycle services

Lead technical strategy and architecture

AWS Containerization Engineer Java

Staff AI/ML Software Engineer

Posted 16 days ago

Drive technical evolution of SaaS cloud platform

Lead and mentor engineering teams

AWS Data Modeling Engineer Java

C++ Trading Systems Engineer

Posted 17 days ago

Develop high-performance, low-latency trading systems.

Optimize and maintain real-time financial infrastructure.

AWS Linux Memory management Performance Optimization

Remote DevOps Engineer Role

Posted 17 days ago

Build and maintain scalable infrastructure for HFT.

Automate deployments and streamline CI/CD workflows.

Ansible Architecture AWS Devops

Remote SRE Engineer Role

Posted 18 days ago

Hire experienced reliability engineer

Support remote work flexibility

AWS CI/CD Cloud Security Docker

Cloud Network Architect

Posted 18 days ago

Design and implement secure cloud network architectures

Optimize network performance, scalability, and reliability

Architecture AWS Azure Cloud

Product Engineering Manager India

Posted 18 days ago

Lead India Product Engineering team

Drive tool development and automation

Architecture AWS Azure CI/CD

Staff AI/ML Software Engineer

Posted 18 days ago

Lead technical design and execution of cloud SaaS platform

Collaborate with cross-functional teams to deliver features

AWS Engineer Golang Java

Principal Field Software Engineer

Posted 18 days ago

Design and implement IGA integrations

Develop and present integration frameworks

AWS Hibernate Java OAuth

Managed Services Architect

Posted 18 days ago

Deliver enterprise data platform solutions

Administer and optimize big data environments

AWS Azure Big Data Databricks

Staff Software Engineer Wallet

Posted 19 days ago

Develop and maintain wallet transaction APIs using Golang and AWS

Lead squads in technical decision-making and system design

Ansible Api Development AWS Azure

Staff Engineer, Platform Migrations

Posted 19 days ago

Enable seamless migration of financial platforms for global clients.

Design and deliver scalable, secure, and reliable payment solutions.

AWS Docker Git Golang

Platform Engineering Lead Role

Posted 19 days ago

Lead design and optimization of scalable platform infrastructure

Ensure reliability, security, and compliance for critical systems

AWS Ci/cd Pipelines Cloud Containerization

Product Engineering Manager India

Posted 19 days ago

Lead India Product Engineering team

Ensure cloud platform security and compliance

Architecture AWS Azure CI/CD

Senior Solutions Architect Role

Posted 19 days ago

Design and implement scalable data architectures

Lead and mentor engineering teams

Airflow AWS Azure Databricks

Staff Engineer Authorizations

Posted 19 days ago

Develop and maintain scalable payment authorization microservices.

Lead technical decisions and mentor engineering teams.

AWS Docker Engineer Git
overtime