> Markdown version of [/jobs/ext/1388887-software-developer](https://www.wearedevelopers.com/jobs/ext/1388887-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - **Company:** swipejobs LLC - **Location:** Morrisville, NC, United States (Remote available) - **Experience:** Experienced - **Salary:** $124,800.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Spring Security, Code Review, Continuous Integration, Software Debugging, Software Design Patterns, Java Platform Enterprise Edition (J2EE), Gradle, Hibernate (Java), Integrated Development Environments, Java Message Service (JMS), Java Persistence API, Spring Framework, Apache Maven, Enterprise Messaging Systems, Microsoft SQL Server, MongoDB, NoSQL, Object-Oriented Software Development, Scrum Methodology, Systems Development Life Cycle, Redis, Cloud Services, Simple Object Access Protocol (SOAP), Software Engineering, Software Systems, SQL Databases, Systems Integration, Extensible Markup Language (XML), Software Organization, Enterprise Software Applications, Spring-boot, Backend, Git, Spring Data, Information Technology, Code Testing, Restful APIs, Jenkins - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=00b62c4f8c760257 ## About the Role * Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent professional experience). * 2-4 years of professional Java development experience. * Strong experience with Java 11 and Java 17. * Hands-on experience with Spring Boot and the Spring Framework (Spring Data, Spring Security, etc.). * Experience developing RESTful APIs. * Experience with Microsoft SQL Server and/or NoSQL databases such as MongoDB or Redis. * Experience with Hibernate/JPA. * Familiarity with Git version control. * Solid understanding of object-oriented programming, software design patterns, and SDLC best practices. * Strong analytical, troubleshooting, and problem-solving skills. * Ability to work independently and collaboratively in a team environment. * Strong communication skills with the ability to interact professionally with customers both remotely and in person. Preferred Qualifications * Experience with AWS cloud services. * Experience with CI/CD tools such as Jenkins, Maven, or Gradle. * Experience working in Agile/Scrum teams. * Knowledge of JMS/Messaging technologies. * Experience with XML, SOAP, and REST integrations. * Familiarity with Java EE (J2EE) technologies., If you're passionate about Java development, enjoy solving technical challenges, and want the flexibility of a hybrid work environment, we'd love to hear from you. ## Description We are looking for a talented Java Developer to join our growing development team. This hybrid position is ideal for someone who enjoys building scalable backend applications, solving complex technical challenges, and collaborating with both internal teams and customers. The ideal candidate has experience developing enterprise applications using Java, Spring Boot, and SQL/NoSQL databases, along with a strong understanding of software development best practices., * Design, develop, and maintain Java-based backend applications and RESTful APIs using Spring Boot. * Write clean, efficient, maintainable, and well-tested code. * Develop and optimize SQL Server and/or NoSQL database queries. * Troubleshoot, debug, and resolve application defects and performance issues. * Participate in code reviews and contribute to continuous improvement initiatives. * Implement secure coding practices and data protection standards. * Collaborate with customers and internal teams to resolve support tickets and technical issues. * Document customer interactions, technical solutions, and development activities. * Work effectively in an Agile/Scrum development environment. * Support the full software development lifecycle, including requirements analysis, development, testing, deployment, and maintenance., As a Java Developer, you'll play a key role in designing, building, enhancing, and supporting enterprise software solutions. You'll work closely with engineering teams and customers to develop scalable applications, improve system performance, troubleshoot production issues, and deliver high-quality software solutions that meet business needs. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21](https://www.wearedevelopers.com/videos/658-beam-me-up-java-unraveling-the-warp-speed-evolution-a-journey-through-java-lts-versions-11-to-21) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Using Java 17 latest features in real world projects](https://www.wearedevelopers.com/videos/387-using-java-17-latest-features-in-real-world-projects) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)