1

Java Developer Jobs in Portland, ME (NOW HIRING)

Lead the engineering teams to drive automation, code integration and code deployment to reduce ... Java or C#; * Relational dbs (Informix, Postgres, MySQL) or No SQL dbs (DynamoDB). * RESTful API ...

Lead the engineering teams to drive automation, code integration and code deployment to reduce ... Java or C#; * Relational dbs (Informix, Postgres, MySQL) or No SQL dbs (DynamoDB). * RESTful API ...

Lead the engineering teams to drive automation, code integration and code deployment to reduce ... Java or C#; * Relational dbs (Informix, Postgres, MySQL) or No SQL dbs (DynamoDB). * RESTful API ...

C#, Java, Go or Python preferred. • 3+ years experience with software security or information ... Azure DevOps, GitHub Actions, Jenkins and others • Experience with designing and securing ...

Write and maintain developer documentation including build/run SOPs and troubleshooting playbooks * Diagnose and resolve production issues reported by manufacturing, field teams, and customers

Write and maintain developer documentation including build/run SOPs and troubleshooting playbooks * Diagnose and resolve production issues reported by manufacturing, field teams, and customers

Able to mentor other engineers & architects on your team and other teams both technically and ... C#, Java, Go or Python preferred. * Have 3+ years experience with software security or information ...

Able to mentor other engineers & architects on your team and other teams both technically and ... C#, Java, Go or Python preferred. * Have 3+ years experience with software security or information ...

Able to mentor other engineers & architects on your team and other teams both technically and ... C#, Java, Go or Python preferred. * Have 3+ years experience with software security or information ...

next page

Showing results 1-20

Java Developer information

See Portland, ME salary details

$16

$58

$80

How much do java developer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for java developer in Portland, ME is $58.83, according to ZipRecruiter salary data. Most workers in this role earn between $50.87 and $65.87 per hour, depending on experience, location, and employer.

Is Java developer still in demand?

Java developers remain in high demand due to the widespread use of Java in enterprise applications, Android development, and backend systems. Skills in frameworks like Spring and knowledge of cloud environments enhance job prospects, and Java's stability ensures ongoing opportunities in the software industry.

What Do Java Developers Do?

Java developers create dynamic computer applications and websites using the Java computer programming language. The Java language integrates with other programming languages and infrastructures to build robust business applications and software for a wide range of industries, from finance and healthcare to content management and social media. Java developers may be involved in all stages of application development, from conception and design to testing, production, and ongoing maintenance. The goal is to provide efficient solutions for business needs.

Is Java outdated in 2026?

Java remains a widely used programming language for Java developers in 2026, especially in enterprise applications, Android development, and backend systems. It continues to evolve with regular updates, maintaining its relevance in the software industry. Proficiency in Java, along with frameworks like Spring and tools such as Maven, remains valuable for job seekers in this field.

Is AI replacing Java developers?

AI is automating certain coding tasks and improving software development processes, but Java developers are still essential for designing, implementing, and maintaining complex applications. Skills in Java programming, problem-solving, and understanding AI tools enhance a developer's value in the evolving tech landscape.

What is the difference between Java Developer vs Software Engineer?

AspectJava DeveloperSoftware Engineer
Required CredentialsBachelor's in Computer Science or related, Java certificationsBachelor's in Computer Science or related, various certifications
Work EnvironmentDevelops Java-based applications, often in teamsDesigns and develops software solutions, may include Java projects
Employer & Industry UsageTech companies, finance, e-commerceBroad industry, including tech, finance, healthcare

Java Developers focus specifically on Java programming, while Software Engineers have a broader role in designing and developing software solutions across multiple languages. Both roles often require similar educational backgrounds and certifications, but Java Developers typically work more directly with Java-based projects, whereas Software Engineers may handle diverse technologies.

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

To thrive as a Java Developer, you need strong proficiency in Java programming, object-oriented design, and a solid understanding of software development principles, usually supported by a degree in computer science or related fields. Familiarity with frameworks such as Spring or Hibernate, experience with version control systems like Git, and sometimes certification like Oracle Certified Professional Java Programmer (OCPJP) are commonly required. Effective problem-solving, teamwork, and attention to detail are crucial soft skills in this role. These skills ensure robust, maintainable, and scalable software solutions that meet project requirements and business goals.

What are Java Developers?

Java Developers are software professionals who specialize in designing, developing, and maintaining applications using the Java programming language. They work on a variety of projects, including web, desktop, and mobile applications, as well as enterprise-level systems. Java Developers are responsible for writing clean and efficient code, testing and debugging programs, and collaborating with other team members to deliver robust software solutions. Their expertise in Java and related technologies is crucial for building scalable and secure applications.

What are some common challenges Java Developers face when working on large-scale enterprise applications?

Java Developers working on large-scale enterprise applications often encounter challenges such as managing complex codebases, ensuring efficient performance, and integrating with legacy systems. Collaborating with cross-functional teams is crucial, as these projects typically involve multiple developers, QA engineers, and business analysts. Additionally, maintaining code quality and adhering to best practices while meeting tight deadlines can be demanding. Staying up-to-date with evolving frameworks and tools also plays a key role in overcoming these challenges.

What is the salary of a Java developer?

The salary of a Java developer varies based on experience, location, and skill level, but typically ranges from $70,000 to $120,000 annually in many regions. Entry-level positions may start lower, while experienced developers with expertise in frameworks like Spring or tools like Git can earn higher salaries.
What are the most commonly searched types of Java Developer jobs in Portland, ME? The most popular types of Java Developer jobs in Portland, ME are:
What are popular job titles related to Java Developer jobs in Portland, ME? For Java Developer jobs in Portland, ME, the most frequently searched job titles are:
What cities near Portland, ME are hiring for Java Developer jobs? Cities near Portland, ME with the most Java Developer job openings:
Infographic showing various Java Developer job openings in Portland, ME as of June 2026, with employment types broken down into 82% Full Time, 9% Part Time, and 9% Contract. Highlights an 73% In-person, and 27% Remote job distribution, with an average salary of $122,367 per year, or $58.8 per hour.

Systems Programmer/Analyst

University of New England Career Opportunities

Biddeford, ME • On-site, Remote

$2 - $3/hr

Full-time

Medical, Dental, Vision, Retirement

Posted 20 days ago


Job description

Position Information
Position Type Professional Staff Faculty Track Position Title Systems Programmer/Analyst Employment Status Full Time Months 12 Campus Portland, ME Description
The Systems Programmer/Analyst is an individual contributor responsible for the configuration, development, integration, and support of enterprise business and student information systems that underpin the university's core administrative and academic operations. Reporting to the Director of Enterprise Application Platform Services, or designated ITS Applications leadership, this role serves as a technical expert with extensive functional knowledge for systems spanning student lifecycle management, enterprise resource planning, constituent relationship management, human resources, and talent acquisition. The Systems Programmer/Analyst partners closely with functional offices, ITS colleagues, and external vendors to deliver reliable, well-integrated systems solutions that support institutional effectiveness, regulatory compliance, and excellent experience for students, faculty, and staff.
About The University of New England
UNE is Maine's largest private university, with two beautiful coastal campuses in Maine, a one-of-a-kind study-abroad campus in Tangier, Morocco, and an array of flexible online offerings. In an uncommonly welcoming and supportive community, we offer hands-on learning, empowering students to positively impact a world full of challenges. We are the state's top provider of health professionals and home to Maine's only medical and dental colleges, a variety of other interprofessionally aligned health care programs, and nationally recognized programs in the marine sciences, the natural and social sciences, business, the humanities, and the arts.
Benefits Overview
  • Multiple health and dental plan options, plus vision coverage.
  • Up to 8% retirement plan match.
  • Generous leave time, including vacation, sick, and personal time, and 12+ holidays per year.
  • Educational benefits:
    • UNE tuition waiver for employees, spouses, and domestic partners
For more information about our outstanding benefits, please visit: UNE Benefits Overview
Responsibilities
Enterprise Systems Development & Support
  • Configure, develop, test, and maintain applications across enterprise systems (ERP, SIS, CRM, HRIS, and related platforms)
  • Design and build custom workflows, integrations, reports, and system enhancements
  • Perform system upgrades, patches, and release management in coordination with ITS teams
  • Support user-facing portals and system interfaces
Systems Integration & Data Management
  • Develop and maintain integrations using APIs, middleware, and ETL processes
  • Ensure accurate and consistent data flow across student, HR, finance, and CRM systems
  • Troubleshoot integration issues and implement monitoring and alerting solutions
  • Support data quality, reporting, and compliance requirements
Functional System Support
  • Support systems across key areas including student lifecycle (admissions through graduation), CRM, HR, payroll, and recruiting
  • Partner with campus stakeholders to translate business needs into technical solutions
  • Configure system rules, modules, and workflows aligned with institutional policies
Security, Compliance & Reporting
  • Manage role-based access and ensure data security and regulatory compliance (e.g., FERPA, HIPAA)
  • Develop reports, dashboards, and data extracts to support operations and decision-making
  • Provide Tier 2/3 technical support and maintain system documentation
Collaboration & Continuous Improvement
  • Serve as a technical liaison with vendors and support enterprise system projects
  • Identify opportunities to improve system performance, integration, and user experience
  • Stay current with enterprise technologies and higher education best practices
  • Other duties as assigned
Qualifications
Bachelor's degree in computer science, information systems, information technology, or a closely related field; or an equivalent combination of education and professional experience.
  • Minimum of three to five years of progressively responsible experience in enterprise systems administration, configuration, development, or support in a complex multi-system environment.
  • Demonstrated experience with at least one major enterprise student information and/or ERP platform (for example, Ellucian Banner, Oracle Student, Workday Student, or equivalent).
  • Experience developing and maintaining system integrations using APIs, ETL tools, middleware platforms, or file-based exchange methods.
  • Proficiency in one or more programming or scripting languages relevant to enterprise systems development (for example, SQL, PL/SQL, Python, Java, Groovy, or Apex).
  • Solid understanding of relational database concepts and the ability to write and optimize complex queries for reporting, integration, and troubleshooting purposes.
  • Knowledge of enterprise systems security administration, role-based access control, and data governance principles.
  • Strong analytical and problem-solving skills with the ability to translate functional requirements into effective technical solutions. Excellent written and verbal communication skills with the ability to explain technical concepts and system behavior to non-technical functional partners.
  • Ability to work effectively across organizational boundaries with diverse stakeholders including administrative offices, academic departments, and external vendors.
  • Commitment to data privacy, information security, and institutional policy compliance.
Preferred Qualifications
  • Experience with multiple enterprise platforms spanning student, ERP, SIS, HR, financial, and CRM functions in a higher education setting.
  • Hands-on experience with Salesforce or another enterprise CRM platform, including configuration, custom development, and integration.
  • Familiarity with higher education-specific data standards and reporting requirements
  • Experience with identity management and single sign-on integration (for example, LDAP, SAML, Shibboleth, Microsoft Entra ID) as it relates to enterprise system access.
  • Knowledge of cloud-hosted enterprise platform models (SaaS) and experience managing vendor-hosted system environments.
  • Experience supporting or participating in major enterprise system implementations or upgrades.
  • Relevant vendor or platform certifications
  • Experience with agile or iterative delivery methods in an enterprise systems context.
EEO Statement Summary
Consistent with federal and state law and University policy, the University of New England is committed to the fundamental concept of equal opportunity for all of the members of the University community. The University prohibits, and will not tolerate, discrimination in employment, the provision of academic services or in any other area of University life based on race, color, sex, physical or mental disability, religion, age, ancestry, national origin, sexual orientation, gender identity and/or expression, ethnicity, genetic information, HIV status, or status as a veteran. Prohibited bias factors should not motivate decisions regarding students, employees, applicants for admission, applicants for employment, contractors, volunteers or participants in and/or users of institutional programs, services, and activities.
Vaccination Statement (PLEASE NOTE)
Employees in clinical settings must meet the State of Maine's immunization requirements for clinical activity.
Additional Note
This position is not eligible for H-1B visa sponsorship.
This position has a start date of 9/1/26 or after.
Posting Detail Information
Posting Number 2022PS0909P Open Date 06/01/2026 Close Date Open Until Filled Yes