Illustration of a computer and code

Remote Java Developer Jobs

Browse a wide range of remote Java Developer positions available globally. New jobs added frequently.

Share on:
United States
Remote iconRemote

Senior Software Engineer

Instructure

Candidates should have a minimum of three years of industry, enterprise-level software development experience, strong proficiency in Object-Oriented concepts, design patterns, coding standards, and performance improvements, solid experience with Java (JDK 11 and greater) and building Spring Boot RESTful APIs, experience with JavaScript and TypeScript, proficiency in SQL, JPA/Hibernate, experience in an Agile, Lean, and DevOps organization and culture, and strong problem-solving skills, attention…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
United States
Remote iconRemote

Software Engineer II, Backend - Core Platform

Flex

Candidates must have a minimum of 3 years of software engineering experience and at least 3 years of experience with Java. They should be proficient in Java frameworks like Spring, Gradle, and JUnit, and experienced with Service-Oriented Architecture, REST APIs, Message Queues, and scalable architectures. Familiarity with AWS services (EKS, Aurora RDS, Elasticache, DynamoDB), containerization tools, CI/CD systems, observability tools, and Infrastructure as Code is required. The ability to work e…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconMid-level (3 to 4 years)
United States
Remote iconRemote

Software Engineer II, Backend

Flex

Candidates must possess a minimum of 3 years of software engineering experience, with at least 3 years specifically in Java. Experience working with globally-distributed teams, managing technical and non-technical stakeholders, and building fault-tolerant systems with external dependencies is essential. Proficiency in Java frameworks like Spring, Gradle, JUnit, and JVM tuning is required, along with experience in Service-Oriented Architecture, REST APIs, Message Queues, scalable architectures, A…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconMid-level (3 to 4 years)
Texas Twp
Remote iconRemote

Staff Software Development Engineer

Expedia

Candidates should possess over 10 years of software development experience with secure coding practices, including leadership or architectural contributions. A Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field is required, along with proficiency in SQL and NoSQL data management. Experience leading development teams for at least 2 years and familiarity with Agile methodologies are necessary. Proficiency in server-side Java applications using frameworks li…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Staff Backend Engineer (Java)

TrackVia

Candidates must possess 10+ years of backend software development experience with a strong focus on Java, including expertise in enterprise Java (Java 11+), Spring Boot, Spring MVC, and Hibernate. A deep understanding of object-oriented programming principles, design patterns, concurrency, memory management, and OOP, SOLID, DRY principles is essential. Experience with RESTful API development, microservices architectures, relational databases (MySQL, PostgreSQL) including schema design and perfor…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Senior Software Engineer, Fullstack

Flex

Candidates must have a minimum of 4 years of professional software development experience, including at least 3 years of hands-on experience with Java, React or React Native, and TypeScript. Experience building high-quality mobile and web UIs to specifications is essential. The role requires the ability to work on a globally-distributed team with a high degree of ownership, collaborate effectively with technical and non-technical stakeholders, and adapt to a fast-paced environment. Proficiency i…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
New Orleans
Remote iconRemote

Senior Staff Software Engineer - Java (Remote)

Expedia

Candidates should have 8+ years of software development experience, including Java and deploying applications on AWS. Experience leading software development projects and teams in an Agile environment is required. Proficiency in AWS cloud services and architecture, GraphQL, Kafka, Spring Boot, and developing reactive applications is necessary, along with expertise in microservices, RESTful APIs, and real-time data processing. Experience managing Gradle dependencies and JDKs, optimizing Gradle bu…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconExpert & Leadership (9+ years)
United States
Remote iconRemote

Technical Lead, Backend Engineer

Twin Health

Candidates should possess a Bachelor’s degree in Computer Science or a related STEM field, with a Master’s degree preferred, and at least 5 years of experience in software engineering. Proficiency in Java and developing high-scale, production-ready applications is required, along with strong experience in SQL and NoSQL databases, distributed systems, and microservices architecture. Experience with API design and development, including RESTful services, authentication (OAuth, JWT), and third-par…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)
United States +3 more
Remote iconRemote

Senior Backend Engineer

Workday

Candidates should possess at least 4 years of hands-on experience in architecting, implementing, and delivering software engineering solutions based on defined product requirements, along with 2+ years of experience leading software development work. They must have experience working with dependency injection frameworks like Micronaut or Spring Boot, utilize the Git version control system, and demonstrate a deep understanding of Java or Kotlin programming languages. Furthermore, candidates shoul…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Junior (1 to 2 years)
United States
Remote iconRemote

Senior Software Engineer, Backend - Payments

Flex

Candidates should have a minimum of 6 years of software engineering experience and at least 4 years of experience with Java. The role requires the ability to work on a globally-distributed team with a high degree of ownership, and experience collaborating with technical and non-technical stakeholders. Applicants must be comfortable growing in a fast-paced environment and have experience building robust, fault-tolerant systems with multiple external dependencies and designing/building/maintaining…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years), Expert & Leadership (9+ years)
United States
Remote iconRemote

Senior Software Engineer - Pricing (REMOTE)

Dick's Sporting Goods

Candidates should have strong experience with Java/Kotlin, Spring Boot, and backend development. Proficiency in event-based systems and tools like Kafka or RabbitMQ is required, along with familiarity with Docker, Kubernetes, and cloud architecture (AWS, GCP, Azure). Experience with Git-based source control, Agile methodologies, microservices architecture, distributed systems, performance tuning, testing strategies, and production monitoring is also necessary.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
United States
Remote iconRemote

Production Engineer

Altera Digital Health

Candidates should possess 5 years of experience with Software Development, a successful completion of a coding camp, diploma, or undergraduate degree, experience with developing software applications and unit/functional test practices, experience in end-to-end feature development, and experience building complex systems. Furthermore, experience with HL7 (V2, FHIR) is required, along with experience utilizing Hibernate, Spring, and REST.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)
United States
Remote iconRemote

Software Engineer II - Pricing (REMOTE)

Dick's Sporting Goods

Candidates should have experience in full stack software development, a solid understanding of web technologies and asynchronous programming, and experience building and consuming RESTful APIs. Familiarity with agile development methodologies, a collaborative mindset, strong problem-solving skills, and attention to detail are also required. Preferred experience includes Angular, TypeScript, RxJS, HTML, CSS preprocessors, Java/Kotlin, Spring Boot, unit testing frameworks, test coverage tools, Doc…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconMid-level (3 to 4 years)
United States
Remote iconRemote

Sr. Software Engineer

CDK Global

Candidates should possess a Bachelor’s degree in computer science, Engineering, or a related field, and a minimum of 5 years of experience, or a master’s degree with at least 3 years of experience, or alternatively, at least 8 years of experience in lieu of a bachelor’s degree. They must have programming and design experience to execute projects independently, experience with large-scale systems, and proficiency in test-driven development and web template technologies. Strong core Java experienc…

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconSenior (5 to 8 years)
United States
Remote iconRemote

Full-Stack Software Engineer-Product Engineer

Addepar

Candidates should possess several years of experience as a professional software engineer, with experience utilizing Java and at least one Java application framework. Experience with Ember, finance, and a public cloud environment is considered a plus.

  • Compensation iconSalary not specified
  • Employment type iconFull Time
  • Experience level iconJunior (1 to 2 years)

Get Started Today

Land your dream remote job 3x faster with AI