Full Time

Back End Software Engineer (Java) - Remote

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

Overview

As a Back End Software Engineer (Java) at Revvity, you will play a pivotal role in the development and optimization of our server-side applications. Your responsibilities will include designing robust applications that are both scalable and secure, ensuring high performance and responsiveness to requests from the front-end. You will work closely with cross-functional teams to define project requirements, collaborate on system architecture, and integrate various data storage solutions. The position requires a passion for writing clean, maintainable code while engaging in continuous learning to leverage cutting-edge technologies.



Job Responsibilities

  • Design and implement server-side applications using Java and related frameworks.
  • Develop and manage APIs to support client functionalities and integration.
  • Optimize applications for maximum speed and scalability.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Participate in code reviews, providing constructive feedback to peers.
  • Monitor and troubleshoot application performance, ensuring reliability and efficiency.
  • Document development processes, code changes, and application architecture.
  • Stay updated with the latest industry trends and emerging technologies relevant to back-end development.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience working as a Back End Software Engineer, specifically with Java.
  • Strong understanding of server-side technologies, including RESTful APIs and microservices architecture.
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Proficiency in using version control systems, particularly Git.
  • Familiarity with cloud technologies and services (e.g., AWS, Azure).
  • Excellent problem-solving abilities and analytical skills.
  • Effective communication skills, with the ability to work cooperatively in a remote team environment.


Technologies & Tools

The Back End Software Engineer will work with a variety of technologies including Java, Spring Framework, Hibernate, and relational or NoSQL databases. Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes is beneficial. Additionally, knowledge of cloud services, primarily AWS or Azure, will aid in leveraging scalable infrastructure.



Ideal Candidates

The ideal candidate for this position is an innovative thinker who thrives in a collaborative environment. You should possess a strong commitment to quality and best practices in software development. With excellent communication skills, you exhibit the ability to convey complex concepts clearly and effectively. A proactive attitude towards learning new technologies and a strong passion for backend development will set you apart as an exceptional fit for Revvity's dynamic team.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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