Software Engineer

Motion Recruitment Partners LLC.
Scottsdale, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Scottsdale, United States of America

Tech stack

Java
API
Amazon Web Services (AWS)
Cloud Computing
Code Review
Databases
Continuous Integration
Relational Databases
Service-Oriented Architecture
Software Engineering
SQL Databases
Cloud Platform System
Spring Cloud
Spring-boot
Backend
Deployment Automation
REST
Software Version Control
Microservices

Job description

This opportunity is ideal for an experienced backend engineer who enjoys owning features from design through production. The team works on systems where reliability, performance, and security are critical, and contractors are treated as core contributors who collaborate closely with engineering, QA, and product teams. Required Skills & Experience, * Design, develop, and maintain backend services in Java

  • Build and support cloud-native applications on AWS
  • Participate in technical design and architecture discussions
  • Write clean, testable, and well-documented code
  • Troubleshoot and support existing services

Tech Breakdown

  • 50% Java / Spring Boot
  • 30% AWS / Cloud Infrastructure
  • 20% Databases, APIs, and supporting tools

Daily Responsibilities

  • 70% Hands-on development
  • 10% Technical design and leadership input
  • 20% Team collaboration and planning

Requirements

  • 5+ years of professional software development experience
  • Strong Java development experience
  • Hands-on experience with Spring Boot and RESTful APIs
  • Experience working in AWS or other cloud environments
  • Solid understanding of SQL and relational databases
  • Experience with source control and code review practices
  • Comfortable working in Linux/Unix environments

Desired Skills & Experience

  • Experience with microservices or SOA-based architectures
  • Event-driven or asynchronous system experience
  • Automated testing frameworks (unit and functional)
  • CI/CD or deployment automation exposure
  • Experience supporting production applications

Apply for this position