Full Stack Software Developer Java, TENICA Global Solutions, Chantilly, VA


TENICA Global Solutions -
N/A
Chantilly, VA, US
N/A

Full Stack Software Developer Java

Job description

Full Stack Software Developer (Mid to Senior)

This job is not remote.

We are looking for a passionate Full Stack Software Developer to design, develop and install software solutions. Full Stack Software Developer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like Java, C#.NET, or JavaScript. Our ideal candidates are familiar with the software development life cycle (SDLC) and are comfortable with every level of the development stack. Ultimately, the role of the Full Stack Software Developer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.

Responsibilities

Execute full software development life cycle (SDLC)Write well-designed, documented, testable codeAnalyze business requirements and determine operational feasibilityDevelop integrated solutions for every level of the development stackWrite unit tests for code verification and quality assuranceDocument and maintain software functionalityParticipate in code reviews and provide meaningful feedbackTroubleshoot, debug and upgrade existing systemsMaintain project systems, including some hardwareDeploy programs and evaluate user feedbackComply with project plans and industry standards

Skills

3+ years proven work experience as a Full Stack Software Developer or Full Stack Software EngineerExperience designing and developing integrated full stack applications3+ years of experience developing software in Java, C# or similar programming languagesAbility to develop web applications in JavaScript or TypeScriptFamiliarity with front end frameworks, such as React, Angular or Vue, preferredExcellent knowledge of writing and consuming RESTful web servicesFull understanding of HTTP protocolUnderstanding of other network protocols, preferredExcellent knowledge of relational databases, such as MySQL or MariaDBExperience with version control tools, such as git or bitbucket, preferredProficiency in software engineering toolsAbility to document requirements and specificationsExperience with agile/scrum development method

#J-18808-Ljbffr


Full-time 2024-06-20
N/A
N/A
USD

Privacy Policy  Contact US
Copyright © 2023 Employ America All rights reserved.