Remote Principal Backend Java Engineer

Overview

Remote
On Site
190k - 210k
Full Time

Skills

Analytics
Web Applications
Real-time
Data Processing
Database
Systems Architecture
Backend Development
PostgreSQL
Writing
Firebase
MongoDB
Snow Flake Schema
Docker
Apache Mesos
Kubernetes
Google Cloud
Google Cloud Platform
Messaging
Multithreading
Message Queues
Apache Kafka
RabbitMQ
Linux
Agile
Java
Spring Framework
Database Administration
Optimization
Microservices
Systems Design
Technical Writing
Collaboration
Cloud Computing
Insurance
SAP BASIS

Job Details

An exciting opportunity is available for a Principal Backend Engineer to join a leading company in the construction planning and analytics space. This is a full-time role with a remote/hybrid setup, offering the chance to work on complex, cloud-based web applications designed to support thousands of users. The technology stack includes Java, Spring Boot, PostgreSQL, Firebase RTDB, Snowflake, Docker, Mesos, and Google Cloud Platform. This role offers the chance to work on highly scalable, database-centric applications, improving real-time data processing and system performance. You will be responsible for designing and implementing microservices and distributed systems that power mission-critical applications. If you enjoy working in a collaborative, Agile environment where backend engineers take full ownership of databases and system architecture, this is the role for you! Required Skills & Experience
  • 12+ years of backend development experience
  • Expertise in Java, Spring Boot
  • Strong experience with PostgreSQL, schema design, and writing complex queries
  • Knowledge of Firebase RTDB, MongoDB, Snowflake
  • Experience with microservices architecture and distributed systems
  • Proficiency with Docker, Mesos, and Kubernetes
  • Experience with Google Cloud Platform or other cloud platforms
  • Familiarity with asynchronous messaging and multi-threaded systems
Desired Skills & Experience
  • Experience with message queues (Kafka, RabbitMQ)
  • Strong Linux background
  • Familiarity with Agile development methodologies
  • Experience working with small, cross-functional teams
What You Will Be Doing Tech Breakdown:
  • 50% Java & Spring Boot Development
  • 25% Database Management & Optimization
  • 25% Cloud & Microservices Architecture
Daily Responsibilities:
  • 70% Hands-on Development & System Design
  • 20% Collaboration with Engineering & Product Teams
  • 10% Technical Documentation & Code Reviews
The Offer
  • Competitive salary with performance-based bonuses
  • Remote flexibility with optional onsite collaboration
  • Opportunity to work on cutting-edge backend and cloud technologies
Benefits:
  • Medical, Dental, and Vision Insurance
  • PTO & Vacation Time
  • 401(k) Options

Applicants must be currently authorized to work in the U.S. on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC