1

Java Developer Java Jobs in Maine (NOW HIRING)

Backend Java Developer

Portland, ME ยท On-site

$52.50 - $68/hr

Could you be a good fit? We're seeking a talented Backend Java Developer to join the team of our exceptional client. This role centers on building and enhancing backend services within a scalable AWS ...

Java Developer

Augusta, ME

$50.50 - $65.25/hr

Our company provides application analysis, design, development and programming, software ... Java 2. Oracle 3. Experience using Eclipse Nice to have: 1.Experience using source control products ...

senior java developer

Medway, ME

$58.75 - $75/hr

Competence in using Java IDE tools of Eclipse, GGTS, Rational Application Developer (RAD), WebSphere Application Developer (WSAD) and Web Logic Workshop to develop dynamic web applications. Good ...

Java Full Stack Developer

Portland, ME ยท On-site

$53.75 - $69.25/hr

Java Back End, Rest API, SOAP, Micro services Required Skills: Full Stack developer with Min 6+ years overall experience in development and Integration of Services Minimum 4+ years of Java ...

Java Full Stack Developer

Portland, ME ยท On-site

$53.75 - $69.25/hr

Java Back End, Rest API, SOAP, Micro services Required Skills: โ€ข Full Stack developer with Min 6+ years overall experience in development and Integration of Services โ€ข Minimum 4+ years of Java ...

java full stack developer

Sweden, ME ยท On-site

$49 - $63.25/hr

As a Java Full Stack Developer at Taskdudes, you will play a critical role in designing, developing, and maintaining robust accounting software solutions that meet the evolving needs of our clients.

We hire the best software engineers with experience in our stack: NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions of user endpoints and running as a scalable cloud ...

About the Role As a Senior Software Engineer, Java at NinjaOne, you'll play a key role in enhancing our IT Operations product suite by designing and implementing scalable solutions and platform ...

The Senior Software Engineer is a key technical leader within an Agile team, partnering closely ... Strong Java development skills, including J2EE technologies (JSP, JMS) and integrations (Web ...

Software Engineer 2 are responsible for the building and/or configuration of software solutions ... Strong Java development skills, including J2EE technologies (JSP, JMS) and integrations (Web ...

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 ...

Java and Kotlin Software Development - use your expertise to contribute to the development of large-scale software applications. Make quality an invariant part of your work and help your fellow ...

Lead Software Engineer (Java)

Portland, ME ยท On-site

$140K - $173K/yr

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

Lead Software Engineer (Java)

Portland, ME ยท On-site

$140K - $173K/yr

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

Lead Software Engineer (Java)

Portland, ME ยท On-site

$140K - $173K/yr

This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform applications. Bill Pay is a SaaS solution for ...

next page

Showing results 1-20

Java Developer Java information

What are Java Developers?

Java Developers are software professionals who design, develop, and maintain applications using the Java programming language. They work on a wide range of projects, from web and mobile applications to enterprise-level systems. Their responsibilities often include writing clean code, debugging, collaborating with other team members, and ensuring applications are secure and scalable. Java Developers are also expected to stay updated with the latest Java technologies and frameworks to deliver efficient solutions.

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

AspectJava Developer JavaJava Software Engineer
Required CredentialsBachelor's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentDevelopment teams, tech companies, startupsDevelopment teams, tech companies, startups
Industry UsageSoftware development, web applications, enterprise solutionsSoftware development, web applications, enterprise solutions
Common Search IntentJob roles, skills, salary infoJob roles, skills, salary info

Java Developer Java and Java Software Engineer roles often overlap in skills and work environment. Both require similar credentials and are used interchangeably in the industry. The main difference lies in the job title emphasis: 'Developer' focuses on coding and building applications, while 'Software Engineer' may imply a broader scope including design and architecture. Candidates should review specific job descriptions to understand the expectations for each role.

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 programming skills in Java, a solid understanding of object-oriented design, and typically a degree in computer science or a related field. Familiarity with frameworks like Spring or Hibernate, version control systems such as Git, and build tools like Maven or Gradle is essential, and certifications like Oracle Certified Professional Java Programmer can be advantageous. Effective problem-solving, teamwork, and good communication skills help Java Developers excel in collaborative and dynamic environments. These technical and soft skills are crucial for building robust, maintainable software solutions that meet business requirements.

How does a Java Developer typically collaborate with other teams during the software development lifecycle?

Java Developers often work closely with cross-functional teams, including front-end developers, QA testers, project managers, and sometimes clients. They participate in code reviews, contribute to design discussions, and coordinate with DevOps professionals to ensure smooth deployment processes. Effective communication and teamwork are essential, as Java Developers must translate technical requirements, troubleshoot issues, and ensure their code integrates seamlessly with other system components. This collaborative environment not only enhances project outcomes but also provides opportunities to learn from different disciplines.
What are popular job titles related to Java Developer Java jobs in Maine? For Java Developer Java jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Java Developer Java jobs in Maine look for? The top searched job categories for Java Developer Java jobs in Maine are:
What cities in Maine are hiring for Java Developer Java jobs? Cities in Maine with the most Java Developer Java job openings:
Infographic showing various Java Developer Java job openings in Maine as of July 2026, with employment types broken down into 81% Full Time, 8% Part Time, 1% Temporary, and 10% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
Backend Java Developer

Backend Java Developer

Market Street Talent

Portland, ME โ€ข On-site

$52.50 - $68/hr

Other

Medical, Dental, Vision, Retirement

Posted 4 days ago


Job description

Could you be a good fit?

Weโ€™re seeking a talented Backend Java Developer to join the team of our exceptional client. This role centers on building and enhancing backend services within a scalable AWS environment, with a strong emphasis on Java development and microservices architecture.

The ideal candidate is a hands-on developer who enjoys contributing to system design, mentoring peers, and owning solutions from concept through production. This is a development-focused roleโ€”not infrastructure-heavyโ€”and requires deep expertise in Java.


Benefits:

โ€ข Remote / Hybrid flexibility
โ€ข Healthcare Medical, Dental, and Vision Insurance
โ€ข 401k


What will your day look like? As a Backend Java Developer, you will:

โ€ข Design, develop, and enhance backend applications using Java and Spring Boot
โ€ข Build and maintain APIs supporting a microservices ecosystem
โ€ข Contribute to architectural decisions and technical design discussions
โ€ข Conduct code reviews to ensure quality and best practices
โ€ข Mentor junior team members and support their technical growth
โ€ข Take ownership of features from requirements through deployment
โ€ข Collaborate in Agile ceremonies and cross-functional team activities
โ€ข Develop and deploy applications within AWS environments
โ€ข Ensure system performance, security, and scalability
โ€ข Participate in a rotating on-call schedule after onboarding


You will be a good fit for this role if you have:

โ€ข Bachelorโ€™s degree in Computer Science, IT, or equivalent experience
โ€ข Strong expertise in Java (critical requirement)
โ€ข Hands-on experience with Spring / Spring Boot and Tomcat
โ€ข Proven experience building backend APIs and microservices
โ€ข Practical experience working in AWS (creating and managing resources)
โ€ข Solid understanding of object-oriented programming and design principles
โ€ข Experience with Agile development practices and peer code reviews
โ€ข Strong communication skills and ability to collaborate effectively
โ€ข Self-driven mindset with the ability to work independently


Nice-to-Haves:

โ€ข Experience with Terraform or infrastructure-as-code tools
โ€ข Exposure to serverless architecture and AWS managed services
โ€ข Working knowledge of Python
โ€ข AWS certifications
โ€ข Experience with system design and distributed architecture
โ€ข Familiarity with AI productivity tools (e.g., Copilot, ChatGPT)
โ€ข Background working in large-scale cloud environments


About Market Street Talent

We are a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.

Our Vision: To promote and foster the growth of information technology (IT) in our worldโ€”one candidate, one client, one community at a time.

Our Goal: To guide clients and candidates through the placement process and build long-term, successful relationships.

Our Culture: At MST, we value excellence, respect, and empathy in everything we do.


Sound like you? Ready for your next challenging IT opportunity? Click โ€œApply Nowโ€!