Full Time

Junior Back End Software Engineer (Java) - Remote

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



Job Overview

Revvity is seeking a motivated Junior Back End Software Engineer specializing in Java to join our dynamic development team. In this remote position, you will assist in designing, implementing, and maintaining back-end systems that support various applications managed by the organization. You will collaborate with cross-functional teams, contribute to code reviews, and help optimize system performance to deliver high-quality software solutions that meet our customer needs.



Job Responsibilities

  • Support the development of back-end services and APIs using Java and related technologies.
  • Assist in designing database schema and implementing data access using appropriate ORM tools.
  • Participate in code reviews and maintain code quality through unit testing and debugging.
  • Collaborate with front-end engineers to integrate user-facing elements with server-side logic.
  • Work with DevOps teams to deploy applications and monitor performance in production environments.
  • Support the documentation of back-end services, APIs, and deployment processes.
  • Engage in continuous learning and adopt new technologies and best practices in software engineering.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of Java programming and basic understanding of object-oriented programming principles.
  • Familiarity with web technologies such as HTML, CSS, and JavaScript is a plus.
  • Experience with relational databases such as MySQL or PostgreSQL.
  • Basic understanding of RESTful APIs and microservices architecture.
  • Strong problem-solving skills and ability to work independently as well as part of a team.
  • Excellent verbal and written communication skills.


Technologies & Tools

In this role, you will work with various technologies including Java, Spring Framework, Hibernate, and RESTful APIs. Additionally, familiarity with cloud services, version control systems like Git, and containerization tools such as Docker would be beneficial. Exposure to Agile methodologies is also an asset, as it aligns with our team’s development workflow.



Ideal Candidates

The ideal candidate will possess a passion for coding, a strong willingness to learn and adapt, and a proactive approach to problem-solving. You should be detail-oriented, able to manage time efficiently, and navigate complex systems with analytical thinking. Excellent communication skills are essential for collaborating effectively with team members and stakeholders in a remote work setting. We are looking for someone who is excited about technology and eager to contribute to innovative projects.



Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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