1

Java Developer Jobs in Maine (NOW HIRING)

Sr. Software Engineer

Westbrook, ME ยท On-site

$75 - $80/hr

Strong proficiency in Java and Spring Boot, and/or Node.js with TypeScript, building and operating ... Experience with modern engineering practices: version control (Git), automated testing, CI/CD, code ...

Software Development Engineer 3

Portland, ME ยท On-site

$121K - $145K/yr

Experience in software development (Python, Java, Go, or similar) with a strong grasp of the full ... * DevOps Mindset: Strong understanding of CI/CD pipelines and the ability to integrate ...

Software Development Engineer 3

Portland, ME ยท On-site

$121K - $145K/yr

Experience in software development (Python, Java, Go, or similar) with a strong grasp of the full ... * DevOps Mindset: Strong understanding of CI/CD pipelines and the ability to integrate ...

Software Development Engineer 3

Portland, ME ยท On-site

$121K - $145K/yr

Experience in software development (Python, Java, Go, or similar) with a strong grasp of the full ... * DevOps Mindset: Strong understanding of CI/CD pipelines and the ability to integrate ...

Software Development Engineer 3

Portland, ME ยท On-site

$121K - $145K/yr

Experience in software development (Python, Java, Go, or similar) with a strong grasp of the full ... * DevOps Mindset: Strong understanding of CI/CD pipelines and the ability to integrate ...

Senior Application Security Engineer

Westbrook, ME ยท On-site

$59.75 - $80/hr

... security findings into developer-friendly remediation guidance with code examples and ... Java, C#, JavaScript, Go) sufficient to review code for security issues โ€ข Experience with API ...

NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres , supporting millions of user ... Partner with engineering teams to shape performance testing strategies and scalability approaches.

New

NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres , supporting millions of user ... Partner with engineering teams to shape performance testing strategies and scalability approaches.

The role of an Applications Programmer II involves the installation, configuration, and maintenance ... Proficiency in TypeScript, JavaScript, or Java * Experience with Microsoft SQL Server or similar ...

Mentor engineers at multiple levels and enhance team culture through best practices. Tech Stack You ... Python, Go, Java; microservices; REST and GraphQL * Frontend: TypeScript, React, Next.js

next page

Showing results 1-20

Java Developer information

See Maine salary details

$15

$54

$74

How much do java developer jobs pay per hour?

As of Jun 20, 2026, the average hourly pay for java developer in Maine is $54.89, according to ZipRecruiter salary data. Most workers in this role earn between $47.50 and $61.44 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 Maine? The most popular types of Java Developer jobs in Maine are:
What are popular job titles related to Java Developer jobs in Maine? For Java Developer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Java Developer jobs in Maine look for? The top searched job categories for Java Developer jobs in Maine are:
What cities in Maine are hiring for Java Developer jobs? Cities in Maine with the most Java Developer job openings:
What are popular job titles related to Java Developer jobs in ME? For Java Developer jobs in ME, the most frequently searched job titles are:
Infographic showing various Java Developer job openings in Maine as of June 2026, with employment types broken down into 81% Full Time, 3% Part Time, and 16% Contract. Highlights an 79% In-person, and 21% Remote job distribution, with an average salary of $114,181 per year, or $54.9 per hour.
Senior Software Engineer - Full Stack

Senior Software Engineer - Full Stack

Veeva Systems

Portland, ME โ€ข Remote

$110K - $270K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $3B in revenue in our last fiscal year with extensive growth potential ahead.
At the heart of Veeva are our values: Do the Right Thing, Customer Success, Employee Success, and Speed. We're not just any public company - we made history in 2021 by becoming a public benefit corporation (PBC), legally bound to balancing the interests of customers, employees, society, and investors.
As a Work Anywhere company, we support your flexibility to work from home or in the office, so you can thrive in your ideal environment.
Join us in transforming the life sciences industry , committed to making a positive impact on its customers, employees, and communities.
The Role
Join a team building innovative, full-stack products in a dynamic, startup environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open-source technologies.
What You'll Do

    • Accelerate Application Development: Rapidly develop new applications leveraging a robust existing enterprise platform
    • Build to scale: Develop highly scalable software with optimal performance
    • Lead Feature Innovation: Drive the development of new features and improvements in a dynamic and evolving environment
    • Collaborate for Customer Value: Partner effectively with Product Management, Design, and QA to deliver cutting-edge solutions and direct customer value
    • End-to-end Contribution: Work across multiple layers of our technology stack, with a primary focus on backend development, and opportunities in frontend and DevOps
    • Strategic Mentorship: Develop the skills of junior engineering talent through structured mentorship
Requirements
    • 5+ years in software product development
    • Expertise in JavaScript/Typescript, React and Java backend development
    • Experience with CSS abstraction (e.g., SASS, JSS) and RDBMS (MySQL, PostgreSQL, etc.)
    • Mentorship: Demonstrated ability to mentor team members and contribute to a positive and high-performing team environment
    • High work ethic: Veeva is a hard-working company
    • High integrity and honesty: Veeva is a PBC and a "do the right thing" company. We expect that from all employees
    • Excellent verbal and written English communication skills: Engineering is not all about the code, it's also about communication
    • Applicants must have the unrestricted right to work in the United States. Veeva will not provide sponsorship at this time
Perks & Benefits
    • Medical, dental, vision, and basic life insurance
    • Flexible PTO and company paid holidays
    • Retirement programs
    • 1% charitable giving program
Compensation
    • Base pay: $110,000 - $270,000
    • The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. Please note that actual salaries may vary within the range above or below, depending on experience and location. We look at compensation for each individual and base our offer on your unique qualifications, experience, and expected contributions. This position may also be eligible for other types of compensation in addition to base salary, such as variable bonus and/or stock bonus.
#LI-Remote
#LI-MidSenior
Veeva's headquarters is located in the San Francisco Bay Area with offices in more than 15 countries around the world.
Veeva is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances. If you need assistance or accommodation due to a disability or special need when applying for a role or in our recruitment process, please contact us at talent_accommodations@veeva.com .
Work Where It's Best for You
Work Anywhere means you can work in an office or at home on any given day. It's about getting the work done in the way and place that works best for each person. This applies across all locations and departments.
Work Anywhere does not mean work at any time. We have predictable core hours where employees are generally available for meetings and collaboration. Employees are focused and available during core hours.
We invest in our offices to make them places where our employees like to go. If you work in the office three or more days a week, you will have a dedicated office workspace. Our offices function as hubs to draw people in, create social bonds, and where random connections and mixing of ideas happen. We're investing more in offices, culture, and offsite meetings, not less.
Product teams are organized in regional product hubs for optimal collaboration and live within a time zone of their hub. Our current product hubs are located in Pleasanton, Columbus, Boston, Kansas City, New York City, Raleigh, and Toronto. We create opportunities for teams to get together in person regularly.
Customer-facing roles, such as Sales and Professional Services, live near and/or travel to their customers.
When an employee moves within a country it does not cause a change in salary. Where you live impacts you and your family. Not knowing if your compensation will change if you move can cause stress and uncertainty for everyone. We wanted to eliminate that.
Work at Veeva. Work where it's best for you.