Location: Charlotte, NC
Salary: $53.00 USD Hourly - $57.00 USD Hourly
Description: Software Engineer (Contingent Resource) - Charlotte, NCAbout the RoleAs a Software Engineer in this contingent assignment, you will contribute to the design, development, and delivery of scalable, high-quality software solutions. You'll work on moderately complex technical initiatives, collaborate with cross-functional partners, and apply strong engineering fundamentals to support large-scale product goals.
You will evaluate technical challenges, contribute to issue resolution, and ensure solutions align with engineering best practices, organizational standards, and compliance requirements. This role requires strong teamwork, communication, and the ability to work effectively with client engineering teams.
Responsibilities- Participate in the design, development, and delivery of software components within moderately complex engineering initiatives.
- Analyze technical challenges involving multiple variables and propose effective solutions.
- Contribute to troubleshooting and resolving issues across the software development lifecycle.
- Ensure deliverables meet engineering, compliance, and operational standards.
- Collaborate with client engineering personnel and cross-functional stakeholders.
- Apply industry best practices for coding, testing, deployment, and monitoring.
Required Qualifications- 4+ years of software engineering experience, gained through professional work, consulting, military experience, technical training, or education.
- Strong experience building applications using Java (17.x preferred) and Spring Boot (3.x preferred).
- Proven skills in unit testing frameworks such as JUnit, Mockito, and mutation testing.
- Experience developing microservices and RESTful APIs.
- Working knowledge of Angular (v16+), TypeScript, and Bootstrap for UI development.
- Experience with integration and end-to-end testing tools (Playwright, RestAssured, Karate).
- Exposure to GenAI tools such as GitHub Copilot.
- Hands-on experience with Kafka for event streaming.
- Experience deploying applications to cloud platforms (OpenShift, Azure).
- Strong relational and non-relational database skills (SQL Server, MongoDB).
Preferred Skills- Ability to evaluate moderately complex technical challenges requiring analytical judgment.
- Familiarity with modern DevOps practices and CI/CD pipelines.
- Strong communication and collaborative problem-solving skills.
- Ability to work effectively in dynamic, client-focused environments.
By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.
Contact: This job and many more are available through The Judge Group. Please apply with us today!