What are the responsibilities and job description for the Sr. FS Java Developer position at TechSur Solutions?
Job Details
Job Title: Sr. FS Java Developer
Location: Reston, VA (TechSur HQ Office)
Salary: DOE full benefits
Clearance: Active DHS Suitability (or ability to obtain)
Company Overview
TechSurSolutions is a digital services company whose mission is to enable digital transformation for our customers improving quality and efficiency.Based in the DC metropolitan area,TechSurspecializes in advanced cloud services, modernization for both ITstructuresand applications, leveraging Agile development, and Data Analytics.Since we were formed inAugust of2016,we have supported multiple impactful and excitinggovernment programs.
Job Responsibilities
Be an integral part of a scrum team participating in the full software development lifecycle, including requirements, solution design, development, QA, and implementation
Develop, modernize, and make enhancements to an existing application or new enterprise microservice applications
Write automated unit test cases to support Behavioral Driven Development (BDD) or test-driven development (TDD)
Support verification and validation of software by supporting the Quality Assurance team
Perform application and security code scans and support the remediation of scan findings
Create new or maintain existing CI/CD pipelines
Contribute to daily stand-up meetings and sprint retrospectives
Other similar professional duties may be assigned as needed
Requirement Skills/Qualifications
7 of experience in 2 or more frameworks or programming languages Angular 2 , JavaScript, jQuery, or Node.js
5 years of experience in software development using Java and related technologies
At least 2 years of experience with JSON, AJAX, XML\XSLT, HTTP, JavaScript/Typescript, HTML5, CSS3
At least 1 years of experience using Git, Gitflow or other Git-based source control systems
At least 3 years of experience in relational database development, preferably using SQL Server 2012/2017 or higher or T-SQL Programming (e.g. Stored Procedures, Views, Functions, etc.)
A demonstrated understanding of Service Oriented Architectures (SOA) including RESTful Service frameworks (Web API)
Working knowledge of testing frameworks like XUnit, NUnit, or Selenium
Familiarity with working in an Agile Scrum environment
Strong analytical skills and ability to learn quickly
Bachelor s degree in Computer Science, Information Systems, Mathematics, Physics, or related discipline
An advanced degree in a related field may be substituted for 3 years of experience
Desired Skills/Qualifications
Understanding of Team Foundation Server (TFS), Octopus deploy, and SonarQube
Knowledge of section 508 compliance design principles
Experience in developing responsive websites
Experience in one or more the following frameworks and tools: DI, Dapper, NuGet packages, logging (log4net, NLog)