Java Developer
Java Developer
JOB-10047121
Anticipated Start Date
August 3, 2026
Location
Morrisville, NC
Type of Employment
Contract Hire
Employer Info
O ur client is a leader in the industry of providing safe water treatment and sewage services, which is a priority for sustainability of humanity. Many infrastructure expenditures approved by Congress this past year provide job stability for employees that work in this industry. This client hires all full-time associates through temporary agencies, so our roles are typically temp-to-hire. This gives our candidates and the client an opportunity to ensure that this will be a good fit for full time role with their company. They have many locations nationally and there is an opportunity for advancement and provide benefits to their full-time employees. Safety is a priority for this client and they provide training and direction for all employees to ensure they are able to do their job safely.
Job Summary
We are seeking a talented Java Developer to join a collaborative and fast-paced development team. In this role, you will be responsible for designing, developing, and maintaining scalable backend applications while supporting enterprise software systems. The ideal candidate has experience with Java, Spring Boot, database technologies, and the full software development lifecycle. This position also requires strong troubleshooting skills and the ability to work directly with internal teams and customers to resolve technical issues.
Job Description
- Design, develop, test, and maintain Java-based backend applications and RESTful APIs using Spring Boot.
- Write clean, efficient, maintainable, and well-documented code while meeting project deadlines.
- Develop, optimize, and maintain SQL and/or NoSQL database solutions.
- Troubleshoot, debug, and resolve application defects, performance issues, and production incidents.
- Modify existing software to correct errors, improve performance, and enhance functionality.
- Participate in code reviews and contribute to development best practices and team knowledge sharing.
- Implement security and data protection standards following industry best practices.
- Collaborate with business stakeholders, engineering teams, and customers to gather requirements and resolve technical issues.
- Document customer interactions, technical solutions, and development workflows in a timely manner.
- Consult with engineering teams to evaluate hardware/software interfaces and recommend system improvements.
- Support software maintenance activities and provide technical guidance to users as needed.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Work independently while effectively managing priorities in a collaborative team environment.
Skills Required
- 2–4 years of professional software development experience.
- Strong proficiency in Java 11 and Java 17.
- Experience developing applications using Spring Boot and the Spring Framework, including Spring Data and Spring Security.
- Experience developing RESTful web services and APIs.
- Strong knowledge of object-oriented programming, design patterns, and software engineering principles.
- Experience with Microsoft SQL Server and/or NoSQL databases such as MongoDB or Redis.
- Experience with Hibernate/JPA.
- Familiarity with version control systems such as Git.
- Knowledge of the full software development lifecycle, including business analysis, requirements gathering, development, testing, deployment, and support.
- Ability to troubleshoot code, diagnose application issues, and implement effective solutions.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently while collaborating effectively within a team.
Preferred Skills/Attributes:
- Results-
- Experience with cloud platforms such as AWS.
- Experience with CI/CD tools and build automation, including Jenkins, Maven, or Gradle.
- Experience working in Agile/Scrum development environments.
- Knowledge of JMS/Messaging technologies.
- Experience with XML and SOAP web services.
- Experience with Java EE/J2EE and JSP technologies.
Education
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.
Pay Rate
- $48 - $62 per hour (Compensation will be offered within this posted range based on experience, skills, and market factors)
HirePower Personnel, Inc. is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, disability, protected veteran status, or other characteristics protected by law.
Recommended Jobs
Clinical Research Associate
Clinical Research Associate - Early Stage Development - West Region ICON plc is a world-leading healthcare intelligence and clinical research organization. We’re proud to foster an inclusive envir…
Travel Occupational Therapist SNF Job
Job Description Are you a dedicated Occupational Therapist (OT) seeking an enriching adventure in Tucson, Arizona? This travel healthcare assignment offers a unique opportunity to immerse yourself …
Travel Radiology Tech X Ray Tech Job
Job Description Are you a skilled Radiology Tech seeking a new adventure? TLC Nursing has an exciting opportunity for an X Ray Tech in Ganado, Arizona, for a 14-week travel healthcare assignment. I…
Cloud Network Engineer - Delivery Senior Consultant, Infrastructure Engineering Solutions
Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant impact on our clients' success. You'll work alongside talented professionals reimagi…
Senior Analyst, FP&A
We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who …
Program Director - Aviation
Job Description Hill International is seeking a Program Manager - Aviation in Phoenix, Arizona. This is a full-time onsite position. Hill International is seeking an experienced Program Direc…
Design Engineer
Turner Staffing Group is seeking a Design Consultant/Engineer for our client to support the planning, design, and coordination of electrical distribution projects. This role serves as a key liaison …
Prep Cook
For this position, pay will be variable by location - See additional job details and benefits below. Our Winning Family Starts With You! Check out these great benefits! ~ Flexible schedules…
Travel Radiology Tech CT Tech Job
Job Description Are you a skilled Radiology Tech seeking an exciting adventure in the vibrant city of Goodyear, Arizona? TLC Nursing is offering a fantastic 13-week travel healthcare assignment for…
IT Systems Administrator (TS/SCI)
IT Systems Administrator (TS/SCI) Our client, a leading federal defense contractor has an immediate contract opening for an IT System Administrator with an active TS/SCI for their Restricted Grou…