Full Time

Backend Software Engineer, Java (remote, based in the US)

Gremlin
Remote!
$90,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Gremlin, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Backend Software Engineer at Gremlin, you will play a pivotal role in designing, developing, and maintaining robust backend services that support the application infrastructure. You will work collaboratively with cross-functional teams to implement scalable solutions, ensure high performance, and create a seamless user experience. Leveraging your expertise in Java, you will contribute to the evolution of our systems, focus on optimizing performance, and adhere to best practices in software development.



Job Responsibilities

  • Design and implement scalable backend systems using Java and related technologies.
  • Develop and maintain RESTful APIs to ensure seamless integration with front-end applications.
  • Collaborate with product managers, frontend developers, and DevOps teams to define and architect technical solutions.
  • Conduct code reviews and provide constructive feedback to peers to promote best practices.
  • Monitor performance and resolve issues to improve the reliability and efficiency of backend processes.
  • Write comprehensive unit, integration, and performance tests to ensure high code quality.
  • Participate in Agile development methodologies and contribute to sprint planning and retrospectives.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in backend software development, specifically using Java.
  • Strong understanding of RESTful API design and microservices architecture.
  • Proficiency with relational and non-relational databases, such as PostgreSQL and MongoDB.
  • Familiarity with cloud service platforms (AWS, Azure, Google Cloud) is advantageous.
  • Experience with version control systems, particularly Git.
  • Excellent problem-solving skills and a strong commitment to improving code quality.


Technologies & Tools

In this role, you will be utilizing a range of technologies and tools, including but not limited to Java, Spring Boot, Docker, Kubernetes, and various database technologies like PostgreSQL and MongoDB. You will also leverage cloud platforms such as AWS or Azure for deploying and managing applications, and utilize development tools like Git for version control and JIRA for project management.



Ideal Candidates

The ideal candidate for the Backend Software Engineer position at Gremlin is someone who possesses a strong technical acumen coupled with a proactive mindset. You should have a keen interest in learning new technologies and a passion for solving complex problems. Excellent communication skills and the ability to work effectively in a team are essential. Candidates who thrive in a fast-paced, dynamic environment and are committed to delivering high-quality solutions will be particularly successful in this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.