Job Posting: CO-OP:Java/React UI Developer

CO-OP: Java/React UI Developer

Co-Op Rochester, NY (Remote, Hybrid, or Onsite) September 12, 2023

We seek a Full-Stack developer (React UI / Java back-end) for a Linux platform with a strong focus on front-end responsive UI development. Experience in web and mobile app development, with a particular interest in using React to create elegant, high-performance user interfaces.

Additionally, we are looking for deep Java server-side development experience as well. Knowledge with SQL and relational databases will also be helpful. Web service development with JSON and XML is a plus.


This position will allow you to continue developing your UI and Java skills and be mentored by a team of talented senior developers, building our next-generation web-to-print user experience.

We offer an outstanding co-op experience to students in Software Engineering, Computer Science, and other tech degree programs. Our co-ops become key contributors; designing, developing and testing RSA’s diverse product suite.

RSA employees are currently working on-site as well as remote. If you would like to work remotely, you will need a place to perform your work for RSA and a reliable internet connection. Additionally, RSA will consider a fully remote candidate working from one of these US states: AL, FL, KS, MA, NC, NY, PA, SC, TN, TX, and WI.

RSA is an equal opportunity employer.


  • Prefer Junior or higher level
  • Prefer availability for Spring and Summer


  • Java / React Full-Stack Development
  • Specifications Writing
  • Software Design
  • Unit Testing with Jest and Junit


  • GPA 3.0+ in Software Engineering, Computer Science or IT Programs
  • Java coursework and knowledge, Web service development
  • UI Design and Development interest
  • Linux/Visual Studio Code platform knowledge
  • Demonstrates attention to detail, works as part of a team
  • Good communication skills are a must


  • React.js, Redux, JavaScript
  • HTML5, CSS3
  • Java Server Development, XML, JSON
  • Software development Lifecycle knowledge
  • Source control using GIT & SQL knowledge desired
  • Self-starter, quick learner

Rochester Software Associates, Inc. is an Equal Opportunity Employer and prohibits discrimination and harassment. All RSA employment decisions are based on business needs, job requirements and individual qualifications. All applicants will be considered for employment without attention to age, race, color, religion, sex, sexual orientation, gender identity, national origin, parental status, veteran, disability, or any other protected class or characteristic.

Stay Connected with RSA: Sign Up for Our Newsletters

This website uses first and third-party cookies to ensure you have the best experience with our content. You may deactivate and delete these cookies using your browser cookie settings. If you do, some parts of our website may not function as intended. Read Cookie Policy.