Skip To Main Content

Java Engineer remote jobs

EPAM Anywhere is looking for remote Java Engineers.

compensation

Competitive compensation

We back all payments and operate in compliance with country-specific labor regulations. Your annual paycheck can range from $15k to $200k.

clients.svg

Numerous benefits

Make use of 1,500+ online and location-specific benefits across 30+ countries that also include healthcare and sports programs for you and your family.

growth.svg

Limitless career growth opportunities

Get access to a large-scale ecosystem that consists of educational and career development services created for your growth. A personal skill advisor will support you on each step of this journey.

looking for a Java developer job?
Let us find one for you! Send us your CV and we'll get back with your personalized best-match job at Anywhere
find me a job
magnifying glass icon
skill

Automated Testing in Java

Apache Maven, Java, REST Assured

clock

40 hrs/week

calendar

12+ months

location
Mexico
Mexico
We are seeking a proactive and highly motivated Automation Engineer (Java) to join our team.
skill

Java

Amazon Web Services, Elasticsearch, Enterprise Search Platforms

clock

40 hrs/week

calendar

12+ months

location
Argentina, Colombia, Mexico
Argentina, Colombia, Mexico
We are actively looking for a Lead Java Developer to join our remote team. In this position, you will be responsible for software development and enhancements for the search engine and continuous relevancy tuning and enhancements.
skill

Java

Amazon Web Services, Elasticsearch, Enterprise Search Platforms

clock

40 hrs/week

calendar

12+ months

location
Argentina, Colombia, Mexico
Argentina, Colombia, Mexico
We invite a Chief Java Developer to be part of our remote team. In this role, you will work on advanced technologies in the GenAI domain and gain hands-on experience with vector search.
skill

Java

Angular, Apache Kafka, Amazon Web Services

clock

40 hrs/week

calendar

12+ months

location
Uruguay
Uruguay
We are seeking a highly skilled Senior Java Full Stack Developer to join our remote team and work on an exciting project.
skill

Java

Amazon Web Services, Elasticsearch, Enterprise Search Platforms

clock

40 hrs/week

calendar

12+ months

location
Argentina, Colombia, Mexico
Argentina, Colombia, Mexico
We are seeking a Senior Java Developer to join our remote team. As a Senior Java Developer, you will be responsible for software development and enhancements for the search engine and continuous relevancy tuning and enhancements.
skill

Java

Angular, Amazon Web Services, Apache Kafka

clock

40 hrs/week

calendar

12+ months

location
Uruguay
Uruguay
We are seeking a highly skilled Senior Java Full Stack Software Engineer to join our remote team and work on exciting projects.
skill

Java

Algorithms & Data structures, Kotlin, Scala

clock

40 hrs/week

calendar

12+ months

location
India
India
Join our team as a Senior Java Developer! This remote position requires an in-depth understanding of Data Structures and Algorithms plus comprehensive AWS expertise.
skill

Business process management (BPM)

IBM Business Automation Workflow, SQL, Git

clock

40 hrs/week

calendar

12+ months

location
Georgia, India,
and others
Georgia, India, Poland, Ukraine
We are seeking a remote Lead IBM BPM Engineer to join our team and lead a project for our client.
skill

Java

Angular, Apache Kafka, Amazon Web Services

clock

40 hrs/week

calendar

12+ months

location
Uruguay
Uruguay
We are seeking a highly experienced Senior Java Full Stack Developer to join our remote team and contribute to the development of our cutting-edge project.
skill

Java

Java 8, Spring Boot, Microservice Architecture Pattern

clock

40 hrs/week

calendar

12+ months

location
Colombia
Colombia
We are seeking a highly skilled Lead Java Developer to join our remote team and drive the development of our cutting-edge project.

Remote Java Engineer jobs at EPAM Anywhere

Java has been a popular programming language for a while. And it's still a widely used technology with its frameworks and tools, especially in software designed for enterprises and business applications. The main reasons for that it's simplicity, robustness, and portability Java brings in.

Apparently, the relevance of this language results in a steady demand for Java Software Engineers. Enterprises across the globe keep looking for seasoned in-house remote Java Engineers.

Core skills and technologies for remote Java Engineer

Java Software Engineer has to demonstrate a pretty high level of competence, even if it relates only to foundations. Hence, most Java Software Engineer remote jobs require from the candidates a wide range of skills and technologies:

  • Knowledge of Java language foundations
  • Working with database access, business logic, service publication, human interfaces (mobile, web, and desktop) using Java frameworks and tools
  • Knowledge of the features and opportunities of Java 8, 9, 10
  • Hands-on Lambda expressions, and Collection Framework
  • Ability to work with Java API (Stream and Collector API, Date and Time API, Joda Time API, CompletionStage API, Java Util Concurrent API)
  • Experience with Jigsaw
  • Navigating across Amber, Loom, Panama, Valhalla projects and their benefits

In addition to the enlisted fundamentals, a Java Software Engineer should also bring to the table such capabilities as:

  • High competence in Java SE development, including experience with Core Java development, JVM, JDK, and Tools
  • Sound knowledge of Java EE business components development, as well as configuration and management
  • Hands-on Artificial Intelligence and Machine Learning
  • Understanding of code review process, release strategy, and other software engineering practices

What you will do as a remote Java Engineer

Put briefly a Java Developer works on design, development, and management of Java-based applications. Specific duties of Java Software Engineer may vary, for instance, you can see additional requirements for Java DevOps Engineer vacancy. But typically responsibilities for Java Software Engineer remote jobs include:

  • Designing, implementing, and maintaining Java applications
  • Ensuring high availability and performance of the applications
  • Analyzing software, testing, and debugging it
  • Aligning code with specifications
  • Working closely with other teams to build integrated software systems

Explore Java Engineer remote jobs

As the trend of WFH is increasing globally, we'll see more opportunities for remote Java Engineers. You can specifically find a lot of Java Software Engineer remote jobs on the EPAM Anywhere platform. If you're open to new challenges, apply for openings that look like a match for you!