Full Time

REMOTE Senior Software Engineer (Java)

Jobot
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 Jobot, so some details may not match this job. The employer's own page has the real description.

Job Overview

Jobot is seeking a highly skilled Senior Software Engineer (Java) to join our dynamic remote team. The successful candidate will be tasked with designing, developing, and maintaining robust and scalable software solutions. You will collaborate closely with cross-functional teams to gather requirements, architect software enhancements, and implement best practices in software development. This role is pivotal in ensuring the quality, performance, and reliability of our applications while mentoring junior engineers and contributing to project estimates and planning.



Job Responsibilities

  • Design and implement software solutions using Java, adhering to best practices and coding standards.
  • Collaborate with product management and other engineering teams to define project requirements and specifications.
  • Develop automated tests to ensure code quality and maintainability.
  • Participate in code reviews and provide constructive feedback to peers.
  • Utilize Agile methodologies to manage project timelines and deliverables effectively.
  • Identify and troubleshoot software issues in production environments to ensure continuous improvement.
  • Mentor junior engineers and promote knowledge sharing within the team.
  • Stay up to date on emerging technologies and propose solutions that enhance software performance and scalability.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s preferred.
  • 5+ years of experience in software development, particularly with Java and related frameworks.
  • Proficient in Spring Boot, Hibernate, and RESTful web services.
  • Experience with cloud platforms such as AWS or Azure.
  • Strong understanding of database technologies including SQL and NoSQL.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Excellent communication and teamwork skills, with the ability to work effectively in a remote environment.


Technologies & Tools

In this position, the Senior Software Engineer (Java) will utilize a variety of technologies and tools, including but not limited to Java, Spring framework, Hibernate, SQL/NoSQL databases, Docker, Kubernetes, and various cloud services like AWS or Azure. Familiarity with CI/CD tools and methodologies will also be advantageous in contributing to our development and deployment processes.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position at Jobot is an innovative thinker who thrives in a fast-paced and collaborative environment. You should possess a strong analytical mindset, with a passion for problem-solving and continuous learning. Additionally, having a proactive approach to delivering high-quality software solutions and the capability to effectively mentor and guide less experienced colleagues will make you a valuable asset to our team.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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