Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

The Bernard Group Logo

Intern, (Java) Software Engineer

The Bernard Group

From $28
Nov 3, 2025
Chanhassen, MN, US
Apply Now

The Bernard Group is looking to deliver world-class products, inspiration, and solutions for prestigious brands in the market by designing, developing, and maintaining applications that support business operations.

Requirements

  • possess a basic understanding of the Java programming language (preferred)
  • have prior exposure to relational database management systems and SQL; PostgreSQL knowledge is a plus
  • understand basic cloud computing concepts, especially AWS (preferred)
  • have completed at least one computer programming course and understand fundamental programming concepts
  • familiarity with Java, Spring Boot, Hibernate, REST APIs, JSP, HTML/CSS, and JavaScript
  • experience with Agile/Scrum environment
  • knowledge of database design and development

Responsibilities

  • design, develop, and maintain Java applications using Agile methodology and defined business timelines.
  • analyze and troubleshoot application-related issues to ensure optimal performance, quality, and responsiveness.
  • identify and resolve code inefficiencies or bottlenecks with guidance from senior engineers.
  • participate in code walkthroughs and peer reviews to ensure high-quality deliverables.
  • assist in the development of software architecture and stay current with emerging technologies and industry best practices.
  • create and maintain database designs in PostgreSQL
  • collaborate closely with senior software engineers and Quality Analysts to develop reusable, high-quality code using modern technologies such as Java, Spring Boot, Hibernate, REST APIs, JSP, HTML/CSS, and JavaScript

Other

  • be a critical thinker with the ability to prioritize and multitask
  • be technically savvy with computer skills, data management software, and other computer applications
  • make the right call with quality decisions, good judgment and keen problem-solving skills
  • exhibit strong critical thinking skills and be extremely detail-oriented
  • able to effectively communicate, both verbally and in writing