Senior Software Engineer, Java

Backend EngineerSoftware EngineerFull TimeRemoteTeam 10,001+Since 2017H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

18 days ago

Salary

$105.9K - $130K / year

Bachelor Degree10 yrs expEnglishAngularJava ScriptLinuxMicroservicesSDLCShell ScriptingSpringSpring BootSpring Boot

Job Description

• Design, develop, and maintain scalable web-based applications and microservices • Lead and contribute to software architecture, design discussions, and technical decision-making • Develop front-end applications using JavaScript frameworks (Angular preferred) • Build and maintain backend services using Spring Boot • Implement containerized development and deployment strategies • Apply CI/CD practices to improve development efficiency and product quality • Design and implement data models based on high-level business requirements • Troubleshoot complex system issues, including Sev1 production incidents, and identify root causes • Conduct system performance testing and resolve bottlenecks • Support application integration and ensure robust system design • Apply Object-Oriented Programming principles and design patterns in solution development • Practice Test-Driven Development (TDD) or Behaviour-Driven Development (BDD) • Collaborate with remote technical leaders and cross-functional teams to deliver high-quality solutions • Identify potential risks or impediments proactively and recommend mitigation strategies • Contribute to engineering best practices and mentor team members where appropriate • Participate across the full software development life cycle including requirements analysis, architecture, development, testing, and deployment

Job Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience)
  • 10+ years of professional software development experience
  • Strong experience with:
  • JavaScript-based frontend development (Angular preferred)
  • Spring Boot
  • Microservices architecture
  • Object-Oriented Programming and design patterns
  • CI/CD pipelines
  • Linux environments and shell scripting
  • Containerization technologies
  • Experience in data model design and implementation
  • Ability to independently troubleshoot and resolve complex production issues
  • Solid understanding of networking concepts and system architecture
  • Experience working in distributed or remote collaboration environments

Benefits

  • health insurance coverage
  • voluntary dental and vision programs
  • life and disability insurance
  • a retirement savings plan
  • paid holidays
  • paid time off (PTO) or vacation and/or sick time

Related Job Pages

More Backend Engineer Jobs

Database Engineer

South College DPT - Knoxville

South College Doctor of Physical Therapy Program

Backend Engineer18 days ago
Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

Data Engineer at South College optimizing data for student success

AWSAzureCloudETLHadoopKafkaMS SQL ServerMySQLNoSQLOraclePostgreSQLPythonScalaSparkSQLTableau
United States

Senior .NET Security Engineer

Reailize

Reailize delivers outcome based solutions to industries worldwide leveraging patented innovative AI products.

Backend Engineer18 days ago
Full TimeRemoteTeam 201-500Since 2021

Senior .NET Security Engineer focusing on secure application design and cryptography

Distributed Systems.NET
United States

Senior C++ Developer

Reailize

Reailize delivers outcome based solutions to industries worldwide leveraging patented innovative AI products.

Backend Engineer18 days ago
Full TimeRemoteTeam 201-500Since 2021

Senior C++ Developer focusing on secure software engineering and cryptographic components

C++LinuxMacOSPython
United States

Senior Backend Engineer

tvScientific

Connected TV Advertising + Attribution Platform

Backend Engineer18 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

Senior Backend Engineer enhancing customer-facing CTV advertising platform

AWSDjangoMySQLPythonRedis
California
$123.7K - $254.7K / year