1

Junior Java Software Engineer Jobs in Maine (NOW HIRING)

We are looking fora Software Developer to be a key member of the team, contributing to the design ... Experience with NodeJS, Java or similar programming language * Experience with JavaScript ...

... and they are seeking a Software Development Engineer 3 to be a key architect of their ... Required : • Experience in software development (Python, Java, Go, or similar) with a strong ...

... junior team members will be key. Most importantly, you'll advise our government clients on the best ... Experience with Java, Python, C#, Kotlin, C/C++, HTML, CSS,JavaScript,and SQL * Knowledge of Agile ...

Senior Principal Engineer

Portland, ME · On-site

$128K - $177K/yr

Mentor junior drinking water staff. * Coordination and collaboration with clients. * Coordination ... Proficient in all MS Office based computer software * Excellent communication and interpersonal ...

$124K - $159K/yr

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions of user endpoints and running as a ...

Work collaboratively with engineers and crossfunctional teams to execute assigned project work ... Basic proficiency with technical writing, office automation, software, math principles ...

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ... preferably Java, .NET or C++) * Intermediate+ level Linux administration, scripting, and ...

Work collaboratively with engineers and cross-functional teams to execute assigned project work ... Basic proficiency with technical writing, office automation, software, math principles ...

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions of user endpoints and running as a ...

next page

Showing results 1-20

Junior Java Software Engineer information

What are the key skills and qualifications needed to thrive as a Junior Java Software Engineer, and why are they important?

To thrive as a Junior Java Software Engineer, you need a solid understanding of Java programming, object-oriented principles, data structures, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as Maven or Gradle, and experience with IDEs like IntelliJ IDEA or Eclipse are common technical requirements. Strong problem-solving, eagerness to learn, and effective teamwork are standout soft skills in this role. These skills ensure you can write reliable code, collaborate efficiently, and adapt to evolving technical challenges in software development projects.

What is the difference between Junior Java Software Engineer vs Java Developer?

AspectJunior Java Software EngineerJava Developer
Required CredentialsTypically a bachelor's degree in Computer Science or related field; some certifications like Oracle Java CertificationSimilar credentials; often holds Java certifications and a degree in a related field
Work EnvironmentEntry-level position in development teams, often under supervision, focusing on coding and testingCan be entry to mid-level, involved in designing, coding, and maintaining Java applications
Employer & Industry UsageUsed across tech companies, startups, and corporate IT departmentsCommonly used in software development firms, tech companies, and enterprise environments

While both roles involve Java programming, a Junior Java Software Engineer typically focuses on learning and supporting development tasks under supervision, whereas a Java Developer may have more responsibility in designing and implementing Java applications. The roles often overlap, but the engineer role emphasizes entry-level growth, while the developer role can involve more independent work.

What does a Junior Java Software Engineer do?

A Junior Java Software Engineer is typically responsible for assisting in the development, testing, and maintenance of software applications using the Java programming language. They work under the guidance of more experienced engineers to write code, fix bugs, and contribute to team projects. Junior engineers also learn best practices in software development, participate in code reviews, and continuously improve their technical skills. Their role often includes collaborating with other developers, designers, and quality assurance teams to deliver high-quality software solutions.

What kinds of projects or tasks can a Junior Java Software Engineer expect to work on during their first year?

As a Junior Java Software Engineer, you can expect to work on tasks such as fixing bugs, writing unit tests, and developing small features under the guidance of more experienced team members. You'll likely contribute to code reviews, participate in daily stand-ups, and collaborate closely with QA engineers and front-end developers. Over time, you may gradually take on more complex assignments, such as designing modules or integrating third-party APIs. This hands-on experience helps build your technical skills and deepen your understanding of the software development lifecycle.
What are the most commonly searched types of Java Software Engineer jobs in Maine? The most popular types of Java Software Engineer jobs in Maine are:
What are popular job titles related to Junior Java Software Engineer jobs in Maine? For Junior Java Software Engineer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Junior Java Software Engineer jobs in Maine look for? The top searched job categories for Junior Java Software Engineer jobs in Maine are:
What cities in Maine are hiring for Junior Java Software Engineer jobs? Cities in Maine with the most Junior Java Software Engineer job openings:
Infographic showing various Junior Java Software Engineer job openings in Maine as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.
Software Developer II

$90K - $100K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 21 days ago


IDEXX Laboratories rating

7.4

Company rating: 7.4 out of 10

Based on 54 frontline employees who took The Breakroom Quiz

57th of 105 rated laboratories


Job description

We are looking fora Software Developerto be a key member of the team, contributing to the design and development of new features and enhancements that will be used by thousands of customers. Our team is small and fastmovingso you should be as comfortable designing a new feature as you are writing and debugging code. You will work with a closely knit team of developers, analysts, designers, product managers andtestersso excellent communication and interpersonal skills area must.

We are reimagining the billing and payment customer experience and evolving theMyIDEXXplatform to new heights. This is your chance to become part of our growing team of creative and talented individuals who are passionate aboutthe customerexperience.

The ideal candidateis aversatile Software Developerwhoenjoys tackling a wide variety of technical challenges and is comfortable working acrossdifferent areas of the technology stack.While they may not bea specialistin anyonearea,they are adaptable, curious and have a solid understanding of software engineering principles.Using the latest technologies meanstheymust be willing to continuously learn new things.

Location: See the location requirement below. This is not a remote role. We are looking for those preferably local to Maine, and also open to New Hampshire or Massachusetts.

In this role:

  • Develop,testandmaintainsystem functionality based on agile user stories

  • Enhance and improve aglobalplatform thatconnects all lines of business at IDEXX

  • Leverage andmaintaina modern, secure,serverless AWS cloudhosted platform

  • Complete developmenttasksthat span frontend and backend

  • UtilizemodernDevOps tools and workflows

  • Troubleshoot and debug issues that arise

  • Maintain technical documentation

  • Stay current andutilizethe latest development tools and best practices

  • Learn and grow with access toonline and in-person training

  • Spend dedicated time to innovation and improvingprocesses

  • Collaborate with experienced teammatesand across many teams throughoutIDEXX

What you will need to succeed:

  • 2 to 4+ years of software engineering experience

  • Experience with both frontend and backend development

  • Experience with NodeJS, Java or similar programming language

  • Experience with JavaScript/TypeScript and modern frontend frameworks (e.g.React)

  • Location Requirement: NOTE: We will not consider anyone outside of Maine, New Hampshire or Massachusetts, at this time. We are ideally looking for someone driving distance to our HQ located in Westbrook, Maine where we offer a flexible, hybrid requirement of only 8 days per month on-site. We are also open to candidates in NH & MA that are able to be on-site less frequently.

  • Familiarity with AWSServices,particularlydatabaseand serverless backend management within a cloud infrastructure. Key serviceswould includeRDS, DynamoDB, API Gateway,Lambdaand S3.

  • Familiaritywith SQL databases.

  • Ability towork across varied tech stacks

  • Strong interest in learning and implementingnew technologies

  • Strong communicationand interpersonal skills

  • Strong analytical and multitasking skills

  • Curiosity anda strong desireto learn and grow your technical skillset

  • Ability to think and act both strategically and tactically

  • Ability to work both independently and as part of a team

  • Experience with Datadog, AWSCloudwatch, or similar application / infrastructure monitoring tools

  • Experience with GitHub, AWSCodePipeline, or similar CI/CD tools

  • Experience working on a cross functional Agile Scrum team

What you can expect from us:
Base annual salary target: $90000 - $100000 (yes, we do have flexibility if needed)
Opportunity for annual cash bonus
Health / Dental / Vision Benefits Day-One
5% matching 401k
Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more!

Why IDEXX?

We're proud of the work we do, because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from diseases. We have customers in over 175 countries and a global workforce of over 10,000 talented people.
So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.
Let's pursue what matters together.

IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.

#LI-EV1


What IDEXX Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom