Software Developer (Java)
Why This Role Stands Out
This contract role offers a competitive hourly rate and the chance to develop impactful backend systems using Java and Spring Boot within an Agile framework. You'll thrive here if you enjoy hands-on development, problem-solving, and collaborating in a dynamic team environment. Apply to contribute your expertise to innovative projects and further your career growth.
Quick Overview
Job Description
Java Developer (Spring Boot)
Location: Morrisville, NC 27560 — Hybrid (Tue/Wed/Thu onsite, Mon/Fri remote)
Employment Type: Contract (W2)
Rate: $60/hr, depending on experience
Duration: 6 months
Hours: 40/week, 9–5 (onsite Tuesday–Thursday)
About the Role
We''re seeking a skilled and motivated Java Developer to join a dynamic development team. You''ll design, develop, and maintain scalable, efficient backend systems that power our applications — working primarily in Java, Spring Boot, and database technologies. This is a hands-on backend role with a mix of new development, optimization, and customer-facing troubleshooting in an Agile environment.
What You''ll Do
- Design, develop, and maintain Java-based backend services and APIs using Spring Boot
- Write clean, maintainable, testable code following best practices and deadlines
- Develop and optimize database queries across SQL and/or NoSQL databases
- Build and maintain RESTful APIs
- Participate in code reviews and contribute to team knowledge sharing
- Debug and resolve application issues, performance bottlenecks, and bugs
- Implement security and data-protection measures per best practices
- Collaborate with clients and internal teams to resolve support tickets and incidents — remotely and in person as needed
- Document customer interactions and workflows in a timely manner
- Work within an Agile/Scrum environment
What You''ll Bring
- Strong proficiency in Java (11 and 17)
- Hands-on experience with Spring Boot and the broader Spring ecosystem (Spring Data, Spring Security)
- Solid understanding of relational databases (Microsoft SQL Server) and/or NoSQL (MongoDB, Redis)
- RESTful API development experience
- Hibernate / JPA experience
- Familiarity with Git
- Strong grasp of object-oriented design, design patterns, and core software development principles
- Ability to diagnose application issues and provide technical support
- Ability to work both independently and as part of a team
Preferred Qualifications
- Experience with cloud platforms such as AWS
- CI/CD pipelines and build tools (Jenkins, Maven, Gradle)
- Agile/Scrum experience
- JMS/messaging, XML, REST/SOAP
- Exposure to J2EE / JSP (legacy components)
Education
- Degree in Computer Science or a related field, or equivalent work experience
- 2–4 years of relevant development experience
Skills
Similar jobs
Senior Software Engineer - Hybrid
Genesis10 · Charlotte, United States
22 minutes ago$44 - $52/hrCAD/CAE Software Engineer
Apex Systems · Dearborn, United States
1 hour agoSoftware Engineer
Apex Systems · Dearborn, United States
1 hour agoRobotic Software Engineer with Security Clearance
Anduril Industries · Costa Mesa, United States
1 hour ago$191k - $253k/yrAdvisory Software Engineer
IBM Corporation · NORTH CASTLE, United States
1 hour ago$203.0k - $250k/yrSenior Software Engineer
The Coca-Cola Company · United States
2 hours ago$171k - $198k/yr