It looks like you're using an older browser that is unsupported. To get the best experience, we recommend you

upgrade your browser

Java Developer

Maestro is seeking a full-time Java developer to architect and build robust back-end solutions to support our custom mobile and web application work. This person will work closely with a team of highly skilled designers and software engineers to create sustainable applications that meet our customers' needs. This person must have a passion for coding and working with a team.

Key Responsibilities

  • Design and develop back-end software solutions
  • Ensure that new code is maintainable through code-reviews and providing feedback to other developers
  • Help support business development efforts by developing solutions to customer problems
  • Estimate relative work-effort of solutions on potential contracts
  • Manage time appropriately and communicate clearly to help manage work expectations
  • Mentor other engineers to inform solutions

Job Qualifications

  • Extensive experience with SQL on any RDBMS (PostgreSQL, MySQL, MS SQL, Oracle, etc…)
  • Significant web application development experience using a Java framework such as Spring Framework 4 and/or Spring Boot
  • Excellent time-management and communication skills
  • GIT/Github or other software version control system experience
  • Data Modeling experience
  • REST Interface design/implementation experience

  • AWS
  • PostgreSQL DBA experience
  • Linux sysadmin experience
  • Java Application server experience


  • Base salary depends on experience and talent level
  • Compensation package includes medical and dental insurance

Additional Comments

  • Maestro is seeking to fill this full time position based out of Kalamazoo, MI
  • Looking for the right combination of talent, chemistry, character, and passion
  • Please submit your resume, references, a description of your back-end Java development experience and a brief summary of why you would be a good fit for this position
Apply for this position