Join us in building a brighter, cleaner world. Location: This position will be based in Charlotte ... Develop and maintain comprehensive unit, integration, and end-to-end tests. * Diagnose and ...
Quick apply
Join us in building a brighter, cleaner world. Location: This position will be based in Charlotte ... Develop and maintain comprehensive unit, integration, and end-to-end tests. * Diagnose and ...
Quick apply
Join us in building a brighter, cleaner world. Location: This position will be based in Charlotte ... Develop and maintain comprehensive unit, integration, and end-to-end tests. * Diagnose and ...
Join us in building a brighter, cleaner world. Location: This position will be based in Charlotte ... Develop and maintain comprehensive unit, integration, and end-to-end tests. * Diagnose and ...
Join us in building a brighter, cleaner world. Location: This position will be based in Charlotte ... Develop and maintain comprehensive unit, integration, and end-to-end tests. * Diagnose and ...
This position will be based in Charlotte, NC. Reporting: This position will report to the Sr. ... Develop and maintain comprehensive unit, integration, and end-to-end tests. * Diagnose and ...
This position will be based in Charlotte, NC. Reporting: This position will report to the Sr. ... Develop and maintain comprehensive unit, integration, and end-to-end tests. * Diagnose and ...
Design, develop, test, and maintain high-quality software solutions under the guidance of senior ... Demonstrated interest in leveraging AI to enhance software development, automate repetitive tasks ...
New
Design, develop, test, and maintain high-quality software solutions under the guidance of senior ... Demonstrated interest in leveraging AI to enhance software development, automate repetitive tasks ...
New
Charlotte, NC · On-site
$60.44/hr
Mid-Level Core Java Software Engineer Location: Addison, TX Duration: Contract - 12 months ... The ideal candidate will have strong experience in Core Java, API development, and identity and ...
Charlotte, NC · On-site
$60.44/hr
Mid-Level Core Java Software Engineer Location: Addison, TX Duration: Contract - 12 months ... The ideal candidate will have strong experience in Core Java, API development, and identity and ...
Charlotte, NC · On-site
$50.50 - $69.25/hr
... career development. Our approach includes clear in-office expectations, while providing an ... Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria ...
Charlotte, NC · On-site
$50.50 - $69.25/hr
... career development. Our approach includes clear in-office expectations, while providing an ... Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria ...
Charlotte, NC · On-site
Lead Java Software Engineer (Core Java & AWS) Location: Charlotte, NC (Hybrid - 3 days a week ... Lead backend development using Core Java (14+ years experience required) * Architect and implement ...
Quick apply
Charlotte, NC · On-site
Lead Java Software Engineer (Core Java & AWS) Location: Charlotte, NC (Hybrid - 3 days a week ... Lead backend development using Core Java (14+ years experience required) * Architect and implement ...
Charlotte, NC · On-site
$136K/yr
The Assistant Vice President, iOS Software Development Engineer III craves working in a hands-on ... Ensure application code quality through development, test, and QA * Participate in addressing root ...
Charlotte, NC · On-site
$136K/yr
The Assistant Vice President, iOS Software Development Engineer III craves working in a hands-on ... Ensure application code quality through development, test, and QA * Participate in addressing root ...
Mooresville, NC · On-site
$54.25 - $69/hr
... in software development with expertise in Java 6 and above and knowledge of latest Java (8/9) ... test coverage. Strong experience in defining and applying design standards, patterns, quality ...
Mooresville, NC · On-site
$54.25 - $69/hr
... in software development with expertise in Java 6 and above and knowledge of latest Java (8/9) ... test coverage. Strong experience in defining and applying design standards, patterns, quality ...
Charlotte, NC · On-site
$55.75 - $74/hr
Java Micro Services - React SRE Location : Charlotte, NC Duration : 12+ Months We are seeking a ... highly skilled Software Development Engineer with a strong foundation in Site Reliability ...
Charlotte, NC · On-site
$55.75 - $74/hr
Java Micro Services - React SRE Location : Charlotte, NC Duration : 12+ Months We are seeking a ... highly skilled Software Development Engineer with a strong foundation in Site Reliability ...
$95K - $180K/yr
... test coverage, and operational resiliency. * Integrate with enterprise systems such as the ... Participate and mentor other engineers in software development technologies and processes by ...
$95K - $180K/yr
... test coverage, and operational resiliency. * Integrate with enterprise systems such as the ... Participate and mentor other engineers in software development technologies and processes by ...
Charlotte, NC · On-site
$63.92 - $73.92/hr
... or Java 2 years of working knowledge and ability to develop test automation scripts for Front ... as QE/SDET in agile/scrum teams Ability to understand complex trading flows between various ...
Charlotte, NC · On-site
$63.92 - $73.92/hr
... or Java 2 years of working knowledge and ability to develop test automation scripts for Front ... as QE/SDET in agile/scrum teams Ability to understand complex trading flows between various ...
Charlotte, NC · On-site
$52 - $57/hr
... Java Developer to lead development of the servicing layer for Small Business applications. In this ... Design, build, test, and maintain full stack applications using Java, Spring Boot, and modern ...
Charlotte, NC · On-site
$52 - $57/hr
... Java Developer to lead development of the servicing layer for Small Business applications. In this ... Design, build, test, and maintain full stack applications using Java, Spring Boot, and modern ...
Charlotte, NC About the Opportunity This is an exciting time to be in Wealth Management Technology ... Engineers are passionate about AI and leverage AI-driven development tools as part of a modern full ...
Charlotte, NC About the Opportunity This is an exciting time to be in Wealth Management Technology ... Engineers are passionate about AI and leverage AI-driven development tools as part of a modern full ...
... in planning, prioritization and estimates. Leads development of integrated business and/or ... test coverage, security principles (authentication and authorization protocols), and Agile ...
... in planning, prioritization and estimates. Leads development of integrated business and/or ... test coverage, security principles (authentication and authorization protocols), and Agile ...
Charlotte, NC · On-site
$51.25 - $66.25/hr
Develop, test, and maintain robust, scalable, and secure applications using Java for the backend ... Stay updated with the latest trends, tools, and technologies in software development to ensure the ...
Charlotte, NC · On-site
$51.25 - $66.25/hr
Develop, test, and maintain robust, scalable, and secure applications using Java for the backend ... Stay updated with the latest trends, tools, and technologies in software development to ensure the ...
Charlotte, NC · On-site
$40 - $43/hr
... full-stack development experience with Java, Python, and Angular , enjoys working in Agile ... Design, develop, test, and maintain scalable web applications and APIs. * Build and enhance backend ...
Charlotte, NC · On-site
$40 - $43/hr
... full-stack development experience with Java, Python, and Angular , enjoys working in Agile ... Design, develop, test, and maintain scalable web applications and APIs. * Build and enhance backend ...
Mooresville, NC · On-site
$54.25 - $69/hr
... in software development with expertise in Java 6 and above and knowledge of latest Java (8/9) ... Strong experience in writing high quality code with full automated unit test coverage. * Strong ...
Mooresville, NC · On-site
$54.25 - $69/hr
... in software development with expertise in Java 6 and above and knowledge of latest Java (8/9) ... Strong experience in writing high quality code with full automated unit test coverage. * Strong ...
$49.75 - $64.50/hr
Experienced and versatile Java enterprise software engineer with proven experience in delivering ... Create test data, conduct interfaces and unit tests. Assures quality, security and compliance for ...
$49.75 - $64.50/hr
Experienced and versatile Java enterprise software engineer with proven experience in delivering ... Create test data, conduct interfaces and unit tests. Assures quality, security and compliance for ...
Charlotte, NC · On-site
$50.50 - $69.25/hr
Charlotte, NC (Onsite) Required Skills: • 7-13 years of software engineering experience. • ... • Hands-on AWS development experience Backend • Java 11/17+ • Spring Boot Frontend • ...
New
Charlotte, NC · On-site
$50.50 - $69.25/hr
Charlotte, NC (Onsite) Required Skills: • 7-13 years of software engineering experience. • ... • Hands-on AWS development experience Backend • Java 11/17+ • Spring Boot Frontend • ...
New
$24.85 - $29.82
1% of jobs
$29.82 - $34.78
3% of jobs
$34.78 - $39.75
5% of jobs
$39.75 - $44.72
10% of jobs
$46.54 is the 25th percentile. Wages below this are outliers.
$44.72 - $49.68
16% of jobs
The median wage is $54.32 / hr.
$49.68 - $54.65
16% of jobs
$54.65 - $59.62
16% of jobs
$62.48 is the 75th percentile. Wages above this are outliers.
$59.62 - $64.58
14% of jobs
$64.58 - $69.55
9% of jobs
$69.55 - $74.51
6% of jobs
$74.51 - $79.48
4% of jobs
$24
$56
$79
| Aspect | Java Software Development Engineer In Test | Java QA Engineer |
|---|---|---|
| Primary Focus | Develops automated tests, writes test frameworks, and ensures software quality through coding | Performs manual and automated testing, focuses on test execution and defect reporting |
| Skills & Certifications | Java programming, automation tools (Selenium, JUnit), scripting, CI/CD knowledge | Testing methodologies, Java basics, automation tools, bug tracking |
| Work Environment | Software development teams, Agile/Scrum environments, coding-intensive | Testing teams, collaboration with developers, sometimes manual testing |
In summary, Java Software Development Engineer In Test roles focus on creating automated testing solutions and integrating testing into the development process, requiring strong coding skills. Java QA Engineers primarily perform testing activities, including manual and automated tests, often with less emphasis on developing testing frameworks.

Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 25 days ago
Company Description
Palmetto is a leading clean tech company on a mission to accelerate the transition to a clean energy future. With a belief that consumers can have it all, we are an uncompromising energy company that makes coming clean a no brainer. Our award-winning technology platform empowers homeowners, businesses, and entrepreneurs to adopt renewable energy through simple, scalable, and innovative solutions. Operating at the intersection of B2B and D2C, we offer software, financial products, and services that drive real environmental impact—without compromising value. We deliver end-to-end solutions for whole home electrification that put clean energy within reach for all.
Our employees are our most valuable resource. We foster a promote-from-within culture that prioritizes talent development, career growth, and purpose-driven work. Palmetto offers a comprehensive benefits package—including unlimited PTO, medical, dental, and vision coverage, paid parental leave, retirement plans, and more—so you can have it all both personally and professionally. Palmetto prioritizes people, planet, and profit—backed by a culture that values collaboration, impact, and balance. Join us in building a brighter, cleaner world.
Location:
This position will be based in Charlotte, NC.
Reporting:
This position will report to the Sr. Manager, Engineering.
Summary of Role:
As a Software Development Engineer III on the Platform team at Palmetto, you will play a key role in designing, building, and scaling the core services powering our entire product ecosystem. You'll work within a microservices architecture built with NestJS, developing and maintaining APIs that are consumed by internal teams and integrated with a broad range of external partners and third-party systems.
While this role carries a strong backend and platform focus, you'll also contribute to React-based frontend experiences, building out tools and interfaces that surface platform capabilities to both internal users and external professional teams. You'll collaborate closely with product, design, and fellow engineering teams who depend on the platform you help build and maintain.
This role is ideal for a passionate, growth-minded engineer who thrives in an Agile environment, brings ideas to the table, is opinionated but collaborative, and has the technical depth to contribute to platform evolution and system scalability.
You'll work alongside, not for, other team members – contributing your ideas, code, and energy to shape solutions that drive business outcomes and customer satisfaction.
Strategic & Tactical:
Qualifications:
Preferred Qualifications:
Employment is contingent upon the successful completion of a background check.
Equal Employment Opportunity
Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.
For more about our Privacy Policy, visit: https://palmetto.com/privacy-policy