Senior Full Stack Engineer
New
G
GDITSoftware engineering
Source API remote eligibility restrictions: United StatesFull-TimeSenior
Salary110,500 - 149,500 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5 + years of related experience
- Required Skills
- AWSNode.jsPostgreSQLApache TomcatJavaJavascriptMavenReactRESTful APIsMicroservices
Requirements
- Have 5 years of experience on a software development team.
- Have at least 2 years of full-stack web application experience.
- Have a BS or equivalent plus 4 years of related experience.
- Bring experience with Java (JDK+), JavaScript, jQuery, and React.
- Have experience with PostgreSQL/RDBMS and Apache Tomcat.
- Know MVVM/MVC and object-oriented programming.
- Have experience with HTML, XML, CSV, and XLS output.
- Have experience with microservices, unit testing, and end-to-end testing.
- Know CSS, including SASS and LESS, as well as Node.js.
- Have experience with AWS, Maven, Gradle, and NPM.
- Be able to build responsive web applications and troubleshoot and debug issues.
- Bring UX awareness, documentation, and collaboration skills, and follow DoW IM/IT/IA security practices.
- Have or be able to obtain T3 Public Trust clearance.
- IDE experience with Atom, Eclipse, Visual Studio Code, or NetBeans is preferred.
Responsibilities
- Build and enhance portal-related web applications that provide single sign-on and integrate microservices supporting CDMRP workflows.
- Elicit requirements and develop front-end and back-end features across the application lifecycle.
- Collaborate with the Enterprise Portal team, System Administrators, and IM/IT/IA staff on security, usability, and performance requirements.
- Apply UX practices to identify and resolve user pain points.
- Troubleshoot UI issues, optimize performance, fix defects, and modernize legacy applications.
- Ensure compliance with STIG and DoW IM/IT security procedures, and report security concerns.
- Build reusable code, templates, modules, artifacts, and libraries.
- Document RESTful API web services and support team training and knowledge-sharing.
- Contribute to system design, process flows, and architectural documentation for business system maintenance and development.
View Full Description & ApplyYou'll be redirected to the employer's site