1

Senior Full Stack Java Developer Jobs in Portland, ME

Staff Software Development Engineer

Portland, ME · Remote

$140.60K - $173.10K/yr

Provide technical mentorship and guidance to mid-level and senior engineers, fostering a culture of ... Modern Java Stack: Expert-level proficiency in Java 17/21, Spring Boot 3.x, and Spring Cloud.

Staff Software Development Engineer

Portland, ME · Remote

$140.60K - $173.10K/yr

Provide technical mentorship and guidance to mid-level and senior engineers, fostering a culture of ... Modern Java Stack: Expert-level proficiency in Java 17/21, Spring Boot 3.x, and Spring Cloud.

Job#: 3032810 Senior Software Engineer - TAG (SDE3) 1 year contract 100% remote Rate: $70-80/hr ... You can access a full list of our benefits, programs, support teams and resources within our ...

Assoc SW Engineer - Java, Spring Boot, AWS

Biddeford, ME · Remote

$54.25 - $74.25/hr

... or Senior Engineer. As a member of the team Associate Engineer will participate in all phases of ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

Assoc SW Engineer - Java, Spring Boot, AWS

Auburn, ME · Remote

$55.75 - $76.50/hr

... or Senior Engineer. As a member of the team Associate Engineer will participate in all phases of ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

Assoc SW Engineer - Java, Spring Boot, AWS

Portland, ME · Remote

$53 - $72.75/hr

... or Senior Engineer. As a member of the team Associate Engineer will participate in all phases of ... Java or other OO programming language - Novice - Javascript - Novice - JSP / JSF - Novice - Eclipse ...

Sr. Software Engineer (AI & Backend)

Portland, ME · On-site +1

$125.30K - $165.20K/yr

Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ... Craft systems designs, lead design decisions, and drive alignment with other senior engineers.

Sr. Software Engineer (AI & Backend)

Portland, ME · On-site +1

$125.30K - $165.20K/yr

Develop public REST APIs using Java and internal gRPC APIs for inter-service and inter-system ... Craft systems designs, lead design decisions, and drive alignment with other senior engineers.

This project involves the full software development lifecycle--designing, coding, testing, and ... Experience with Java or JavaScript/TypeScript development. Familiarity with Agile methodology and ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Contributions to coding forums like Stack Overflow or other collaborative development communities ...

next page

Showing results 1-20

Senior Full Stack Java Developer information

See Portland, ME salary details

$11

$59

$79

How much do senior full stack java developer jobs pay per hour?

As of May 31, 2026, the average hourly pay for senior full stack java developer in Portland, ME is $59.42, according to ZipRecruiter salary data. Most workers in this role earn between $51.63 and $66.63 per hour, depending on experience, location, and employer.

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

A Senior Full Stack Java Developer needs advanced proficiency in Java, front-end frameworks (such as Angular or React), and a solid understanding of databases, supported by a bachelor’s degree in computer science or related field. Experience with tools like Spring Boot, RESTful APIs, version control systems (e.g., Git), and cloud platforms is typically required, along with relevant certifications. Strong problem-solving, communication, and teamwork skills help developers effectively collaborate and deliver robust solutions. These competencies are crucial for building scalable applications, leading projects, and ensuring efficient development processes.

What are some common challenges Senior Full Stack Java Developers face when balancing backend and frontend responsibilities?

Senior Full Stack Java Developers often encounter the challenge of staying up-to-date with both backend Java frameworks and rapidly evolving frontend technologies. Balancing deep expertise in server-side development with proficiency in modern JavaScript frameworks (like React or Angular) can be demanding. Additionally, these professionals often need to effectively prioritize tasks between client and server development while collaborating with specialized frontend or backend team members. Time management, clear communication, and a willingness to learn new tools are essential for success in this multifaceted role.

What are Senior Full Stack Java Developers?

Senior Full Stack Java Developers are experienced software professionals who design, develop, and maintain both the front-end and back-end components of web applications using Java and related technologies. They typically work with frameworks such as Spring Boot for the backend and may use JavaScript frameworks like Angular or React for the frontend. In addition to coding, they often lead development teams, make architectural decisions, and ensure best practices are followed throughout the software development lifecycle.
What are popular job titles related to Senior Full Stack Java Developer jobs in Portland, ME? For Senior Full Stack Java Developer jobs in Portland, ME, the most frequently searched job titles are:
Infographic showing various Senior Full Stack Java Developer job openings in Portland, ME as of May 2026, with employment types broken down into 3% Internship, 68% Full Time, 18% Part Time, 8% Contract, and 3% Nights. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $123,597 per year, or $59.4 per hour.
Staff Software Engineer - Java | Kafka | Kubernetes

Staff Software Engineer - Java | Kafka | Kubernetes

WEX

Portland, ME

$140.60K - $173.10K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


WEX Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

10th of 17 rated payment service providers


Job description

Note: Candidates should be based in the NYC/NJ area.

About the Team/Role

We are the WEX Fleet Services team, dedicated to building modern API interfaces for WEX's industry-leading fuel card platform. We are defining and creating APIs for both internal and external customers, and we're at the forefront of creating a foundation to open up new opportunities for WEX.

As a Staff Software Engineer on our team, you will be a key contributor and leader following best practices in designing, developing, and maintaining our cloud-native solution and deliver best in class solutions. You'll work with a modern tech stack including containerization, Kafka event streams, ElasticSearch, and APIs written in Java. This is an opportunity for you to join an agile, and collaborative team that values leadership, ownership, high-quality results, and a fun working environment.

How you'll make an impact

  • Design, develop, and implement scalable and reliable software solutions using Kafka, ElasticSearch, and other modern technologies.

  • Contribute to the long-term architecture and design of our cloud-native infrastructure.

  • Write clean, maintainable, and well-documented code.

  • Participate in code reviews and collaborate with other team members to ensure high code quality.

  • Troubleshoot and resolve issues in a timely and efficient manner.

  • Ability to learn new technology and switch between tech stacks.

  • Stay abreast of industry best practices and emerging technologies, adopt and lead by example.

  • Demonstrate strong ownership and ability to collaborate with stakeholders and exercise technical influence across partner teams.

Experience you'll bring

  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • 7-12 years of software development experience with deep understanding of API design fundamentals, including experience developing and supporting cloud-based infrastructure as code.

  • Strong understanding of data structures and algorithms, object-oriented design, and problem-solving skills.

  • Expertise in designing and developing large-scale services with scalability, availability, security, and reliability design tenets.

  • Strongly proficient with event streaming platforms (e.g., Kafka).

  • Expertise in Elasticsearch, including query optimization, indexing, and data analysis.

  • Demonstrated experience with cloud platforms such as AWS, use of Terraform, SQL/ NoSQL databases and DevOps best practices.

  • Deep understanding of building robust authentication and authorization mechanisms.

  • Excellent written and verbal communication skills, and a collaborative mindset.

Bonus points for

  • Experience with Kafka, AWS, Elasticsearch and Java.

  • Experience with automated deployment pipelines.

  • Examples of passion projects or contributions to open-source projects.

  • Passion for technology and a desire to learn and grow.

We are looking for engineers who are passionate about building innovative solutions, collaborating with a talented team, and making a meaningful impact on our business. If this sounds like you, we encourage you to apply!

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $140,600.00 - $173,100.00

What WEX Inc. employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom