# Remote Java/JavaScript developer jobs

We, at Turing, are looking for highly-skilled remote Java/JavaScript developers who will take ownership of end-to-end application and software development processes, ensuring the continuous improvement of the code. Get an opportunity to work with the leading U.S. companies and rise quickly through the ranks.

[Apply for this job](https://developers.turing.com/)

## Job description

### Job responsibilities

- Design and develop cross-platform applications
- Participate in design discussion and contribute to technical decisions
- Ensure continuous improvement and technology upgrades
- Review existing designs and modify features accordingly
- Enhance application performance, speed, and scalability
- Define and design software concepts and components to develop high-quality applications
- Deploy new infrastructure to unleash the potential of connected products and services
- Collaborate with cross-functional teams to identify opportunities for improvement
- Perform code analysis, requirements analysis, and software reliability analysis
- Participate in design, development, implementation and documentation stages
- Become a core part of the full-stack team to build, test and deploy cutting edge solutions

### Minimum requirements

- Bachelor’s/Master’s degree in Engineering, Computer Science, IT (or equivalent experience)
- At least 3+ years of experience in full-stack application development (rare exceptions for highly skilled developers)
- Hands-on experience with Java 8+, Spring boot, JVM and Java EE platforms
- Proficiency in JavaScript, its frameworks and libraries
- Strong knowledge of containers (Docker/Kubernetes)
- Good understanding of DevOps and CI/CD pipelines
- Proficiency working with different databases such as Cassandra, PostgreSQL, etc.
- In-depth knowledge in web technologies like ReactJS, AngularJS, Javascript, Typescript, CSS, etc.
- Working experience on Restful/SOAP web services
- Knowledge of unit testing frameworks and code quality control platforms
- Fluency in English language for effective communication
- Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones

### Preferred skills

- Prior experience in designing and developing highly-scalable apps and platforms
- Strong CS fundamentals including data structures, algorithms, design patterns
- Knowledge of cloud-based services like IAAS/PAAS
- Good understanding of SQL and NoSQL database technologies
- Working experience within an Agile environment
- Strong analytical, consultative, and communication skills

### Interested in this job?

Apply to Turing today.

[Apply now](https://developers.turing.com/)

## Why join Turing? Watch Video

### 1. Elite US Jobs

Turing’s developers earn better than market pay in most countries, working with top US companies.

### 2. Career Growth

Grow rapidly by working on challenging technical and business problems on the latest technologies.

### 3. Developer success support

While matched, enjoy 24/7 developer success support.

## How to become a Java/JavaScript developer?

To get a Java/JavaScript developer job, you must have knowledge, constant practice, and dedication. The general strategy is to start with a bachelor's degree in computer science and work your way up to get a Java/JavaScript developer job. Regular practice can help you gain the benefits of having a strong understanding of the language. To hone your technical abilities, you may participate in coding competitions. When hunting for work, a developer must have a killer portfolio.

### Interested in remote Java/JavaScript developer jobs?

Become a Turing developer!

[Apply now](https://developers.turing.com/)

### Skills required to become a Java/JavaScript developer

#### 1. Core JavaScript

The language itself is the most significant component of learning JavaScript programming. Although you do not need to be a master to utilize it, you must have a basic understanding of the paradigm and control flow.

#### 2. Java Skills

Java developers construct a wide spectrum of software, including online applications, desktop applications, mobile apps, and cloud systems.

- Object-oriented programming principles
- PostgreSQL, MySQL, MariaDB, and other relational databases
- Bitbucket and Git are two popular version control systems.
- Making use of an IDE (Integrated Development Environment), such as IntelliJ IDEA.
- HTML, CSS, and jQuery are examples of front-end web technology.

#### 3. Redux

Redux is a state management framework for React.

#### 4. Spring framework 5

Spring is based on the MVC framework, which has levels for business, operations, business, and representation.

#### 5. jQuery

jQuery makes HTML DOM tree navigation and manipulation easier, as well as CSS, animation, and Ajax.

#### 6. Unit Testing

Frameworks such as TestNg and JUnit make writing automated tests easier, offer instant feedback on passed tests, and have clear syntax.

### How to get remote Java/JavaScript developer jobs?

Turing provides the top remote Java/JavaScript developer jobs to fit your professional goals. We provide opportunities for you to grow, learn, and advance in your career as a Java/JavaScript developer. Join a global network of like-minded developers and gain full-time remote possibilities to advance your career as a developer.

### Frequently Asked Questions

## What is Turing?

Turing is an AGI infrastructure company specializing in post-training large language models (LLMs) to enhance advanced reasoning, problem-solving, and cognitive tasks.

## How many rounds do I need to clear before selection?

After uploading your resume, you will have to go through the three tests -- seniority assessment, tech stack test, and live coding challenge.

## What kind of developers does Turing hire?

We, at Turing, hire remote developers for over 100 skills like React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, among several others.

## Do developers need to pay any fees for Turing's services?

No, the service is absolutely free for software developers who sign up.

## Does Turing hire fresh graduates?

Ideally, a remote developer needs to have at least 3 years of relevant experience to get hired by Turing, but at the same time, we don't say no to exceptional developers.
