2

Remote Java Engineer Jobs in Lakewood, WA (NOW HIRING)

Staff Software Engineer

Olympia, WA ยท Remote

$202K - $274K/yr

The ideal candidate will have strong expertise in Java/Spring Boot backend development and React ... California Remote (Bay Area) $202,500- $274,000 California Remote (Not Bay Area) $188,500- $255,000 ...

Software Engineer

Seattle, WA ยท On-site +1

$146K - $235K/yr

... Java. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems ... Employee divides their time between in-office and remote work. Access to an office location is ...

SDET

Seattle, WA ยท On-site +1

$57 - $73.50/hr

SDET Location - Seattle, WA - Remote Contract About the Role: We are seeking a highly skilled SDET ... Product, Customer, Vendor, Store/Location Java & Microservices Strong understanding of Java ...

Employee divides their time between in-office and remote work. Access to an office location is ... Java, or TypeScript/Node.js * 2+ years designing, building, and operating cloud-native ...

This is a remote position; however, the candidate must reside within 30 miles of one of the ... Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ...

Senior Backend Engineer - AI Platform

Seattle, WA ยท On-site +1

$139K - $183K/yr

This is a remote position; however, the candidate must reside within 30 miles of one of the ... Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ...

next page

Showing results 1-20

Remote Java Engineer information

See Lakewood, WA salary details

$28

$65

$91

How much do remote java engineer jobs pay per hour?

As of Jul 9, 2026, the average hourly pay for remote java engineer in Lakewood, WA is $65.11, according to ZipRecruiter salary data. Most workers in this role earn between $53.61 and $73.56 per hour, depending on experience, location, and employer.

What is a Remote Java Engineer?

A Remote Java Engineer is a software developer who specializes in building applications using the Java programming language while working from a location outside of a traditional office, such as their home or another remote setting. These engineers are responsible for designing, developing, testing, and maintaining Java-based software solutions. They collaborate with teams using online tools, participate in code reviews, and often follow Agile development practices. Remote Java Engineers need strong communication skills, self-motivation, and expertise in Java frameworks and related technologies.

How does a Remote Java Engineer typically collaborate with team members across different time zones?

As a Remote Java Engineer, you'll frequently work with colleagues located in various regions, which requires a high level of communication and organization. Teams often rely on tools like Slack, Jira, and GitHub for asynchronous updates, while scheduling regular video meetings to discuss project goals, resolve issues, and share progress. Flexibility in your work hours and proactive communication are key to ensuring smooth collaboration and timely project delivery. Many companies also encourage documenting code thoroughly and maintaining clear records of decisions so all team members stay aligned, regardless of location.

What is the difference between Remote Java Engineer vs Remote Software Developer?

AspectRemote Java EngineerRemote Software Developer
Required CredentialsBachelor's in Computer Science, Java certifications (e.g., Oracle Certified Java Programmer)Bachelor's in Computer Science or related field, general programming certifications
Work EnvironmentCollaborates with development teams, uses Java-based tools and frameworksWorks on various programming languages and projects, may include Java
Employer & Industry UsageTech companies, financial services, enterprise softwareStartups, tech firms, diverse industries
Common Search & ComparisonOften compared for Java-specific roles, Java expertise focusBroader programming roles, general software development

Remote Java Engineers specialize in Java development, often requiring Java-specific certifications and working within Java-centric environments. Remote Software Developers have a broader scope, working with multiple languages and technologies. The choice depends on whether you want to focus specifically on Java or a wider range of software development tasks.

What are the key skills and qualifications needed to thrive as a Remote Java Engineer, and why are they important?

To thrive as a Remote Java Engineer, you need strong proficiency in Java programming, software development methodologies, and a relevant degree or equivalent experience. Familiarity with tools like Git, Maven, Jenkins, and cloud platforms, as well as certifications such as Oracle Certified Java Programmer, are highly valuable. Exceptional problem-solving abilities, self-motivation, and effective remote communication skills help you excel in distributed teams. These competencies ensure you can build robust applications efficiently while collaborating seamlessly from a remote environment.
What cities near Lakewood, WA are hiring for Remote Java Engineer jobs? Cities near Lakewood, WA with the most Remote Java Engineer job openings:
Software Development Engineer (SDE but not a Java Developer)

Software Development Engineer (SDE but not a Java Developer)

IT America Inc

Seattle, WA โ€ข Remote

$53 - $72.75/hr

Contractor

Re-posted 19 days ago


Job description

Position: Software Development Engineer

Location: Remote

Duration: Long term contract

Type: Only W2 (No C2C/1099)

Notes from Client Manager:

The Amazon Selection & Catalog Systems (ASCS) team needs a Software Development Engineer (do not confuse this with a โ€œJava Developerโ€) to spearhead the consolidation and retirement of legacy services. This initiative aims to reduce operational complexity and modernize our architecture. This team focuses on a critical aspect of Amazon's Catalogue. The catalogue team catalogs customers' orders and products for the process management system. Currently, a new system is being built in Java to replace the old system, which is in Perl and can't support the increasing traffic.

The task involves transitioning to the new system, a global project requiring engineers with experience in large distributed systems. Everyone will play a hands-on role in this project.

Candidates need experience in leading teams and contributing to software architecture. Knowledge of Perl will be helpful as it involves debugging legacy Perl code and migrating to Java for the platform and endpoints that are already created. The Amazon Software Development Engineer (SDE) will design, and TEKsystems SDE 3โ€™s will customize the API designs to fit each workstream. Experience in Cloud Services and distributed systems is critical for success in this role.

This project isn't about creating new APIs; it's primarily about migrating clients to already established strategic endpoints. The challenge lies in migrating from service A to service B. Some services have as few as four, and some have as many as twelve active services that need to be migrated. This person will also need to maintain the code standard and ensure the quality of the software before it's pushed for production release.

Each of the three workstreams will have independent daily standups, and there will be internal Amazon support from engineers to remove roadblocks. The ability to understand a milestone and work backwards to deliver the end result is also essential because they will be guiding SDE 2โ€™s as well as contributing to the development of the workstreams.

Must have:

  • Java
  • Python
  • Software development
  • Aws
  • Agile
  • Linux
  • Cloud
  • Microservices
  • Software engineering
  • Development
  • Springboot
  • Spring

Top Skills:

  • 8+ years of Building and designing software and API migration experience within Java. they really need to be flexible with tooling because Amazon has an internal tool they are using that is similar to Java that they are migrating to. (Guice is preferred but if they have Guice and Spring) and working knowledge of PERL.
  • 6+ years of Work on highly distributed systems from enterprise level companies
  • 4 + years of CI/CD environments from a cloud environment (EC2, S3 etcโ€ฆ)
  • Computer Science degree is required.

Secondary Skills:

  • Javascript
  • React
  • Angular
  • React.js
  • Job Description

Basic Qualifications

  • Bachelor's Degree in Computer Science or related field,
  • Computer Science fundamentals in OO design, data structures and algorithm design
  • 6+ year relevant work experience in building and managing complex systems in production.
  • 6+ or more yearsโ€™ experience in software development, proficient in Java (Guice and Spring) and working experience in PERL.
  • Understanding of CI/CD, Git based version control, agile scrum methodologies.
  • Experience with testing, profiling, debugging, and optimizing large scale systems.
  • Ability to learn and adapt quickly to the engineering practices in the team.
  • Excellent team player. Ability to estimate, plan, track and deliver individual tasks on time.
  • Strong communication skills both verbal and written.

Preferred Qualifications

  • Strong communication skills both verbal and written.
  • Strong, object-oriented design and coding skills (Perl and Java preferably on a UNIX or Linux platform)
  • Experience in building test harness and test infrastructure.
  • Experience with distributed (multi-tiered) systems architecture, algorithms, and relational database,
  • Ability to refactor programs effectively and evaluate optimization opportunities from system performance and risks perspective.
  • Ability to effectively articulate technical challenges, risks, tradeoffs and solutions

Additional Skills & Qualifications

Leadership Principles

  • Deliver Results
  • Dive Deep
  • Ownership
  • Insist on the Highest Standards