Job Description
Overview We are seeking a highly skilled Software Engineer 3 to consult on and participate in moderately complex initiatives and deliverables within Software Engineering. This role involves contributi
Software Engineer 3- Contingent
Location: Charlotte, NC
Duration: 14 months
Pay rate: $55.00 per hour
We are seeking a highly skilled Software Engineer 3 to consult on and participate in moderately complex initiatives and deliverables within Software Engineering. This role involves contributing to large-scale planning, reviewing and analyzing technical challenges, and implementing enterprise-level solutions. The ideal candidate will bring strong Java/J2EE, React, and Spring expertise along with experience in microservices, accessibility standards, and modern enterprise development practices.
Responsibilities
- Consult on and participate in moderately complex software engineering initiatives.
- Contribute to large-scale planning for enterprise software deliverables.
- Review, analyze, and resolve moderately complex software challenges.
- Ensure compliance with policies, procedures, and regulatory requirements.
- Collaborate with client personnel and cross-functional engineering teams.
- Leverage knowledge of enterprise architecture, frameworks, and best practices.
Required Qualifications
- 5+ years of Software Engineering experience (work, training, military, or education).
- 5+ years developing secure, enterprise web applications using Java/J2EE.
- 2+ years with Spring Framework (Spring Boot, MVC, Security).
- 2+ years building enterprise applications with React JS + Redux.
- 2+ years of JavaScript development (ES6+).
- 2+ years of HTML and CSS development, including responsive design.
- 1+ years with business process workflow software.
- 1+ years applying WCAG 2.0/2.1 accessibility standards.
- Experience with Micro Frontend and Microservices architectures.
- Experience working with REST services and API development, including knowledge of common design patterns.
Preferred Skills
- Experience integrating applications within large-scale enterprise systems.
- Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
- Strong knowledge of secure coding practices and application security.
- Ability to evaluate trade-offs, troubleshoot effectively, and deliver under deadlines.
- Excellent communication, problem-solving, and collaboration skills.