Overview
Hybrid
Depends on Experience
Contract - W2
Contract - 06 Month(s)
75% Travel
Skills
Agile
Computer Science
Continuous Delivery
Continuous Integration
Data Structure
Database
Emerging Technologies
Git
Interfaces
JavaScript
Military
MongoDB
MySQL
Node.js
React.js
Rust
Software Engineering
Specification Gathering
Sprint
Testing
TypeScript
UPS
Version Control
Web Applications
Job Details
Job Title:- Full Stack Java Developer
Location:- Charlotte, NC (Hybrid role)
Contract
Responsibilities
- Develop and maintain high-quality web applications using JavaScript, TypeScript, and React for both front-end and back-end components
- Design and implement scalable and responsive user interfaces that meet the needs of various stakeholders, including operators and military personnel
- Collaborate with product managers, designers, and other engineers to translate requirements into technical specifications and deliverables
- Integrate third-party APIs and services to enhance application functionality and interoperability with external systems
- Optimize application performance, security, and reliability through thorough testing, code reviews, and performance tuning
- Stay current with emerging technologies, best practices, and industry trends to continuously improve our development processes and tools
- Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to ensure timely delivery of features and enhancements
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field; Master's degree preferred
- 5-10 years of experience as a Full Stack Engineer using JavaScript, TypeScript, and React
- Solid understanding of software engineering principles, data structures, and algorithms
- Experience with server-side development using Node.js and frameworks like Express.js
- Familiarity with database systems such as MongoDB, MySQL, or PostgreSQL
- Proficiency in version control systems (e.g., Git) and CI/CD pipelines
- Basic proficiency in Rust
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.