Full Time

Software Engineer (Java) Remote

SPAR Information Systems LLC
Remote!
$80,000 - $130,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 SPAR Information Systems LLC, so some details may not match this job. The employer's own page has the real description.

Job Overview

SPAR Information Systems LLC is seeking a skilled Software Engineer (Java) to join our remote team. In this role, you will be responsible for designing, developing, and maintaining high-performance Java applications. You will work closely with cross-functional teams to ensure the software meets our quality standards and fulfills user requirements. Additionally, you will leverage your expertise to troubleshoot and optimize existing applications while contributing to the overall advancement of our technology stack.



Job Responsibilities

  • Design, develop, and implement robust, scalable, and high-performing Java applications.
  • Collaborate with team members to gather and refine specifications and requirements based on technical needs.
  • Perform code reviews and provide constructive feedback to maintain code quality and consistency.
  • Identify, troubleshoot, and resolve application issues and bugs in a timely manner.
  • Integrate software components and third-party libraries into a fully functional software system.
  • Participate in the design and implementation of RESTful APIs for web applications.
  • Maintain documentation of design processes, code, and other technical information.
  • Stay updated with emerging technologies and apply them into operations and activities.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience as a Software Engineer, with a focus on Java programming.
  • Solid understanding of object-oriented programming principles and design patterns.
  • Experience with frameworks such as Spring and Hibernate.
  • Familiarity with relational databases like MySQL or Oracle, as well as experience with SQL.
  • Knowledge of version control systems, preferably Git.
  • Excellent problem-solving skills and a strong attention to detail.
  • Effective communication and collaboration skills, with the ability to work effectively in a remote team environment.


Technologies & Tools

The Software Engineer (Java) role at SPAR Information Systems LLC will involve utilizing various technologies and tools, including but not limited to Java, Spring Framework, Hibernate, MySQL, Git, and RESTful API development. Familiarity with cloud services and DevOps tools is also appreciated to enhance the deployment and scalability of applications.



Ideal Candidates

The ideal candidate will possess a blend of technical expertise and strong interpersonal skills. A proactive attitude towards problem-solving and a commitment to continuous improvement are essential. Successful team members are those who can work independently while effectively collaborating with colleagues in a fully remote setting. Candidates should exhibit a genuine interest in software development and a passion for learning and implementing new technologies in their projects.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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