1

Junior Software Developer Java Jobs in Portland, ME

Senior Water Resources Engineer

Kennebunk, ME ยท On-site

$85K - $105K/yr

  • Medical

  • PTO

Perform hydrologic and hydraulic (H&H) modeling using industry-standard software * Prepare ... Mentor junior staff and contribute to team knowledge-sharing and development * Participate in ...

Assistant Vice President, Structural Engineer

Portland, ME

$119K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... Junior Engineers and Designers Work collaboratively in a multi-disciplinary team environment ... Strong knowledge of structural analysis software such as STAAD PRO, ETABS, RISA and willingness and ...

Assistant Vice President, Structural Engineer

Portland, ME ยท On-site

$119K - $180K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... mentor Junior Engineers and Designers โ€ข Work collaboratively in a multi-disciplinary team ... software. โ€ข Demonstrated experience of delivering a range of projects from concept through ...

SUE Technician III

Biddeford, ME ยท On-site

$33 - $44/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Train junior crew members. * Represent Colliers Engineering & Design in the field and communicate ... Should have basic computer skills and be able to learn and understand new software. * Proficient ...

... and software. May mentor, train and review work of junior engineer staff and provide constructive feedback. As a member of the team, you will contribute to the successful project delivery for a ...

... junior, intermediate and senior engineers to support Wood's site assessment and remediation ... Proficient in Surfer or other contouring software * Experience with analytical models (e.g ...

Lead Professional, Structural Engineering

Portland, ME

$102K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Support junior staff through collaboration and knowledge sharing. * Follow project delivery ... Working knowledge of structural analysis software such as STAAD PRO, ETABS, or RISA, with ...

Lead Professional, Structural Engineering

Portland, ME ยท On-site

$102K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Support junior staff through collaboration and knowledge sharing. * Follow project delivery ... Working knowledge of structural analysis software such as STAAD PRO, ETABS, or RISA, with ...

Instrument & Controls Engineer

Portland, ME

$97K - $141K/yr

  • Medical

  • Retirement

  • PTO

Mentor and provide guidance to junior engineers and technical staff. * Collaborate with clients ... Proficiency in instrumentation and controls design software and tools. Will be working on drafting ...

... and software. May mentor, train and review work of junior engineer staff and provide constructive feedback. As a member of the team, you will contribute to the successful project delivery for a ...

Water Resources Engineer

Freeport, ME ยท On-site

$81K - $112K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Mentor junior staff as experience grows. * Contribute to continuous improvement of the firm's water ... Experience with AutoCAD Civil 3D and/or Bentley OpenRoads software is preferred. Why Join Us?

Water Resources Engineer

Freeport, ME

$90K - $140K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Mentor junior staff as experience grows. * Contribute to continuous improvement of the firm's water ... Experience with AutoCAD Civil 3D and/or Bentley OpenRoads software is preferred. Why Join Us?

Showing results 41-60

Junior Software Developer Java information

See Portland, ME salary details

$62.4K

$109.3K

$164.7K

How much do junior software developer java jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior software developer java in Portland, ME is $109,294.00, according to ZipRecruiter salary data. Most workers in this role earn between $77,200.00 and $109,000.00 per year, depending on experience, location, and employer.

What does a junior software developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.

What are the key skills and qualifications needed to thrive as a junior software developer Java, and why are they important?

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

What are some common challenges faced by junior software developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

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

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What are popular job titles related to Junior Software Developer Java jobs in Portland, ME?

For Junior Software Developer Java jobs in Portland, ME, the most frequently searched job titles are:

What job categories do people searching Junior Software Developer Java jobs in Portland, ME look for?

The top searched job categories for Junior Software Developer Java jobs in Portland, ME are:

Infographic showing various Junior Software Developer Java job openings in Portland, ME as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $109,294 per year, or $52.5 per hour.

Senior Water Resources Engineer

Trilon Group

Kennebunk, ME โ€ข On-site

$85K - $105K/yr

Full-time

Medical, PTO

Re-posted 28 days ago


Job description

Senior Water Resources Engineer
Department: Water Resources
Employment Type: Full Time
Location: Kennebunk, ME
Compensation: $85,000 - $105,000 / year
Description
Creativity. Innovation. A desire to effect positive change. That's what it takes to work at Fuss & O'Neill - because that's what we do for the communities in which we work: we create, innovate, and design long-lasting improvements that improve quality of life. Quality of life is also important on the job, so we've prioritized work-life balance by offering flexible/remote work opportunities, part-time benefits, and generous PTO. We believe that each day is an opportunity to support one another, to support our clients, and to support our communities. If you feel the same, then you've found your future.
We're currently seeking a Senior Water Resources Engineer to join our growing team. In this role, you'll take on complex and impactful projects across New England - helping clients navigate evolving regulatory landscapes while delivering smart, practical stormwater and water resource solutions. You'll collaborate with a multidisciplinary team of engineers, scientists, and planners, while also having the opportunity to mentor junior staff and contribute to the continued growth of our practice.
This is an ideal opportunity for a motivated professional who is passionate about water resources, thrives in a collaborative environment, and is looking to make a meaningful impact through their work.
Key Responsibilities
  • Lead and support the planning, analysis, and design of water resources and stormwater management projects
  • Perform hydrologic and hydraulic (H&H) modeling using industry-standard software
  • Prepare technical reports, drainage studies, and design documentation
  • Collaborate with project managers, engineers, and scientists across disciplines
  • Support permitting efforts with local and state agencies throughout New England
  • Mentor junior staff and contribute to team knowledge-sharing and development
  • Participate in client meetings and help maintain strong client relationships

Skills, Knowledge and Expertise
  • Bachelor's degree in Civil Engineering, Water Resources Engineering, or a related field
  • 7+ years of relevant experience in water resources engineering
  • EIT certification required; PE preferred
  • Proficiency with modeling and design tools such as EPA SWMM (or PCSWMM), HydroCAD, and StormCAD
  • Experience developing and submitting local, state, and federal permit applications
  • Strong understanding of stormwater management, drainage design, and regulatory requirements
  • Excellent technical writing and communication skills
  • Ability to manage multiple priorities in a fast-paced environment
  • Occasional travel to client sites within New England (10%)

This is a hybrid role, offering the best of both worlds-collaborate in-office with a high-performing team and enjoy the flexibility of working remotely part of the week. We're committed to supporting work-life balance while maintaining strong team connection and project delivery.
Why You'll Love Working with Us
  • Schedule Flexibility: Customize your work schedule to fit your life.
  • Health & Wellness: Comprehensive health benefits to keep you and your family healthy.
  • Continuous Learning: Access to online courses, conferences, and learning materials to fuel your professional growth.
  • Paid Time Off: Take the time you need to recharge with our generous paid time off policy.
  • Career Advancement: Clear paths for promotions and the opportunity to take on new challenges.
  • Fun Team Culture: Regular team-building activities, happy hours, and company outings.

The base salary range for this role is indicated in the posting. This range reflects the company's good faith estimate of the compensation for this position at the time of posting. Final compensation will be determined based on factors such as experience, skills, qualifications, internal equity, and geographic location.
Visa sponsorship is NOT available for this position
All offers are contingent upon a successful criminal background check. Fuss & O'Neill, Inc. is proud to be an Affirmative Action/Equal Opportunity Employer. Fuss & O'Neill participates in the Federal e-Verify program.
#LI-AS1