Full Time

Senior Software Engineer (Java/Spring, React) - 100% Remote

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

Job Overview

Optomi is seeking a highly skilled Senior Software Engineer with expertise in Java/Spring and React to join our dynamic team on a 100% remote basis. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software solutions, ensuring performance, scalability, and reliability. Collaborating with cross-functional teams, you will contribute to the entire software development lifecycle while implementing best practices and innovative solutions to meet our client's needs.



Job Responsibilities

  • Design, develop, and deploy robust backend services using Java and Spring frameworks.
  • Create responsive and engaging user interfaces utilizing React and related technologies.
  • Collaborate with product managers, designers, and other engineers to gather requirements and deliver high-quality software solutions.
  • Write clean, maintainable code and conduct thorough testing and debugging processes.
  • Implement best practices for code quality, performance optimization, and security.
  • Participate in code reviews and contribute to continuous improvement of development processes.
  • Assist in troubleshooting production issues and provide timely solutions.
  • Mentor junior developers and promote knowledge sharing within the team.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of software development experience with a strong focus on Java and Spring.
  • Proficiency in front-end technologies, especially React and Redux.
  • Solid understanding of RESTful APIs and microservices architecture.
  • Experience with version control systems like Git.
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Excellent communication and collaboration skills, with the ability to work effectively in a remote environment.


Technologies & Tools

The Senior Software Engineer will work with a diverse range of technologies and tools, including but not limited to Java, Spring Boot, React, Redux, SQL and NoSQL databases, RESTful APIs, Git, Jenkins, Docker, and Agile methodologies. Proficiency in cloud platforms such as AWS or Azure is also advantageous.



Ideal Candidates

The ideal candidate for this position embodies a strong technical foundation combined with adaptability and a willingness to learn. They are proactive thinkers who thrive in a collaborative, fast-paced environment. Strong ownership of tasks and a passion for delivering high-quality results will define their success in this role. Additionally, they must possess exceptional communication skills to effectively engage with remote team members and stakeholders.

The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →

View Similar Jobs

Matches Jobs

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