Onsite Java Spring Developer - Data-Driven Apps

MaineGuide

Westbrook, Northern (ME, KY)

Hybrid

USD 102,000 - 117,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Dental and Vision benefits
401k matching 5%
Employee stock program
Pet insurance
Mental health resources
Volunteer paid days off

Job summary

IDEXX in Westbrook, ME is seeking an Application Developer to join a team building software solutions enabling IDEXX teams to access essential data for product development and innovation. This onsite role requires five days per week on site, with occasional flexibility.

You will design, build, test, deploy, and continuously improve mission-critical software, including web apps and backend services that support product development initiatives.

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or related field, or equivalent practical experience.
  • 2+ years of professional software development experience.
  • Strong fundamentals in software design and programming across languages and paradigms (e.g., object-oriented).
  • Experience designing, building, and maintaining RESTful APIs and web services.
  • Demonstrated ability to quickly learn new languages, frameworks, and technologies and apply them to unfamiliar business domains.
  • Working with a relational database in a production environment (e.g., MySQL) and an ORM/persistence framework (e.g., Spring Data JPA, Hibernate).
  • Familiarity with authentication, authorization, and session management concepts, including frameworks such as Spring Security.
  • Strong problem-solving, troubleshooting, and analytical skills with the ability to work through complex technical challenges.

Responsibilities

  • Design, build, test, deploy, and continuously improve mission-critical software, including web applications and backend services that support product development initiatives.
  • Collaborate with technical and business stakeholders to understand challenges, identify opportunities, and deliver practical software solutions.
  • Partner with cross-functional teams across IDEXX to ensure data systems and applications effectively support product development and operational goals.
  • Apply strong analytical and problem-solving skills to troubleshoot issues, identify root causes, and develop effective solutions.
  • Contribute to the design of scalable, reliable, and maintainable software systems that support business growth and evolving product needs.
  • Help product teams understand technical considerations and potential risks while identifying opportunities for improvement.
  • Learn new technologies, frameworks, and tools as needed and apply them to solve business problems in a rapidly evolving environment.
  • Work as a self-directed team member who values collaboration, continuous learning, and delivering high-quality solutions.

Skills

RESTful APIs
Java
Spring Boot
Spring Security
MySQL
ORM/Hibernate
OOP
Problem solving
Learning new tech

Education

Bachelor's degree in CS/Engineering

Tools

Docker
JUnit 5
Playwright
Testcontainers
Terraform
AWS SDK

Job description

IDEXX in Westbrook, ME is seeking an Application Developer to join a team building software solutions enabling IDEXX teams to access essential data for product development and innovation. This onsite role requires five days per week on site, with occasional flexibility.

You will design, build, test, deploy, and continuously improve mission-critical software, including web apps and backend services that support product development initiatives.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Application Developer
Application Developer

MaineGuide • Westbrook (ME), Northern (KY)

Hybrid
USD 102,000 - 117,000
Health benefits
Dental and Vision benefits
401k matching 5%
+4
Senior DevOps Leader - Cloud, Security & AI Automation
Senior DevOps Leader - Cloud, Security & AI Automation

IDEXX • Westbrook (ME)

Hybrid
USD 150,000 - 170,000
Health benefits
Dental benefits
Vision benefits
+3
Hybrid Data Engineer for AI-Driven Analytics & Pipelines
Hybrid Data Engineer for AI-Driven Analytics & Pipelines

IDEXX Laboratories, Inc • Westbrook (ME)

Hybrid
USD 70,000 - 90,000
Health/Dental/Vision
401(k) with 5% match
Employee stock program
+2
Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX • Boston (MA)

On-site
USD 110,000 - 130,000
Health benefits day-one
Dental and Vision benefits day-one
5% 401(k) matching
+4
Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX • Augusta (ME)

On-site
USD 110,000 - 130,000
Annual cash bonus
Health/Dental/Vision benefits Day‑One
5% 401(k) matching
+1
Data Engineer II, AWS Data Platform
Data Engineer II, AWS Data Platform

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 90,000 - 110,000
Health / Dental / Vision Day-One
Annual cash bonus
5% 401k match
+1
Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX • Concord (NH)

On-site
USD 110,000 - 130,000
Health/Dental/Vision Day-One
5% 401(k) match
Employee stock program
+1
AWS Real-Time Data Engineer — Platform & APIs
AWS Real-Time Data Engineer — Platform & APIs

IDEXX • Westbrook (ME)

On-site
USD 90,000 - 110,000
Health benefits
Dental & Vision benefits
401(k) matching
Senior Data Engineer, AWS Data Platform
Senior Data Engineer, AWS Data Platform

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 110,000 - 130,000
Health/Dental/Vision benefits Day‑One
5% 401(k) matching
Employee stock program
+1
Systems Engineer: Diagnostic Instrumentation & Integration
Systems Engineer: Diagnostic Instrumentation & Integration

IDEXX Laboratories, Inc • Westbrook (ME)

On-site
USD 72,000 - 88,000
Base salary starting at $80,000
Annual cash bonus
Health / Dental / Vision benefits Day‑
+2