FreshRemote.Work

Software Engineer (Java)

Rochester, MN, United States

Overview

Location: Remote (Rochester, MN)Employment Type: Full-Time Consultant

 

Are you an experienced Java developer looking for an opportunity to modernize critical software applications? Trissential is hiring a Software Engineer to join our client’s team and play a key role in migrating an existing application from Java 8 to Java 21. This is an exciting challenge that will involve a significant software rewrite, collaborative redesign efforts, and modernization using web services and APIs. If you're passionate about cloud-based development, healthcare software, and working with modern frameworks, this is the role for you!

 

What’s in It for You?

  • Exciting Modernization Project – Lead a high-impact migration effort from Java 8 to Java 21
  • Fully Remote Flexibility – Work from anywhere in the U.S.
  • Cutting-Edge Technology – Gain hands-on experience with modern web services, APIs, and cloud computing
  • Healthcare Innovation – Work on meaningful projects that improve healthcare applications and imaging systems
  • Professional Growth – Collaborate with top-tier developers and analysts while expanding your cloud and DevOps expertise

Your Role & Responsibilities

  • Lead the migration of an existing software application from Java 8 to Java 21, ensuring performance, scalability, and security
  • Rewrite and modernize application components, implementing best practices for clean and maintainable code
  • Develop and enhance backend services using Java (Spring Boot) and frontend interfaces with JavaScript (React or Angular)
  • Design and implement web services and APIs that integrate with existing unit-supported applications
  • Work closely with analysts and programmers to align the application with business and technical requirements
  • Support modernization efforts for other applications, leveraging previously developed APIs
  • Provide technical support and maintenance for unit-based software as needed

Skills & Experience You Should Possess

  • Strong backend development experience with Java (Spring Boot)
  • Frontend development proficiency in JavaScript, React, or Angular
  • Hands-on experience developing web services or APIs
  • Familiarity with cloud platforms, especially Google Cloud Platform (GCP)
  • Previous experience in healthcare software development or imaging systems (DICOM standards preferred)
  • Exposure to DevOps tools such as Terraform, Ansible, Azure DevOps, or similar

Bonus Points If You Have:

  • Experience building high-performance, scalable distributed systems
  • Knowledge of big data, analytics, or business intelligence products
  • Familiarity with Azure cloud environments in addition to GCP
  • Prior experience working in Agile development environments

Education & Certifications You Need:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • At least 2 years of software development experience (or equivalent internships)
  • Strong problem-solving skills and a deep understanding of software engineering best practices

What We Offer

At Trissential, we connect top talent with high-impact roles. By joining our client’s team, you’ll have the opportunity to work on a mission-critical project while enjoying a supportive and innovative work environment.

  • Competitive Salary – $111,000 - $121,000 annually, based on experience
  • Comprehensive Benefits – Medical, dental, vision, and retirement savings plans
  • Remote Work Setup – All necessary equipment provided
  • Career Development – Opportunities for training, mentorship, and leadership growth
  • 3 Weeks PTO – To support work-life balance and personal well-being

Ready to be part of something big?

Apply today and take the next step in your career as a Software Engineer (Java) with Trissential!  #LI-RM1 #LI-VN1 #LI-MN1

Apply