> Markdown version of [/jobs/ext/683262-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/683262-java-software-engineer). 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). --- # Java Software Engineer - **Company:** PERI - OPERATIVE STAFFING SOLUTIONS, LLC - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Application Performance Management, Code Review, Programming Tools, Distributed Systems, Github, Microsoft Visual Studio, Software Architecture, Secure Coding, Software Engineering, SonarQube, Enterprise Software Applications, GitHub Copilot, Restful APIs, Microservices - **Published:** June 28, 2026 - **Apply:** https://www.dice.com/job-detail/5f76a1f4-d10a-415e-9277-b6460a0e9e4b ## About the Role 1. 5+ years of Software Engineering experience, or equivalent demonstrated through a combination of work experience, training, military experience, or education. 2. 5+ years of hands-on software development experience with Java. 3. 3+ years of experience designing, building, and supporting APIs and microservices. 4. 1+ years of experience working with CONTRACTOR ## Description We are seeking a highly skilled Senior Java Software Engineer to join our technology team in Charlotte, NC. In this role, you will design, develop, and support enterprise-grade applications, APIs, and microservices using Java and modern cloud-native technologies. The ideal candidate has strong hands-on development experience, a solid understanding of software architecture, and a passion for delivering reliable, scalable, and secure solutions., 1. Design, develop, test, and maintain enterprise applications using Java and related frameworks. 2. Build and support RESTful APIs and microservices for high-performance, distributed systems. 3. Collaborate with architects, developers, QA, operations, and business stakeholders to deliver technology solutions. 4. Participate in code reviews, ensuring adherence to coding standards, performance requirements, and production readiness. 5. Contribute to application design, technical documentation, and solution architecture discussions. 6. Support production environments by troubleshooting issues, monitoring application health, and implementing improvements. 7. Leverage modern developer tooling, including GitHub, Visual Studio Code, and AI-assisted development tools such as GitHub Copilot. 8. Implement secure coding practices and assist in identifying and remediating vulnerabilities using tools such as SonarQube. 9. Contribute to CI/CD pipelines and automation efforts to improve software delivery and operational efficiency. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Automated Code Quality Checks with Custom SonarQube Rules](https://www.wearedevelopers.com/videos/428-automated-code-quality-checks-with-custom-sonarqube-rules) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)