Description
Description
SAIC is currently seeking a UI Developer Senior to join our team. with Spring Boot and Microservices experience for a multi-year contract to support the ongoing modernization and maintenance of a federal agency information systems.
* Requirement of on-site work in Ashburn, VA 1 day a week *
Job Responsibilities
- Design and implement JEE software applications.
- Use modern software engineering tools and methodologies, including Eclipse, and Atlassian Products (Jira, Confluence)
- Work with users in an Agile development approach to understand requirements, then elicit feedback and refine solutions through demonstrations
- Present the solution at formal and informal design reviews, and document the design according to the Government's system lifecycle methodology
Qualifications
Required Skills:
- BS and 9 years of overall related experience
- Ability to obtain and maintain a public trust that requires U.S. Citizenship
- Recent 5 years' experience developing front end application in frontend Angular (primary v10 or above)
- Advance level experience in UI performance tuning and Component/Layout design.
- Proven record of understanding HTML5, CSS3(flexbox, flexgrid), SASS and theme development
- 2 years in state management (NgRx)
- Experience in developing reusable components and libraries (building NPM packages)
- Advance level experience with unit testing
- Experience working with microservices design and implement design patterns
- Hands on experience with:
- HTML, JavaScript, CSS (required)
- AWS (EC2, S3, etc.) (required)
- SQL (required)
- jQuery, Angular, React
- JEE Web Tier Technologies (JSP, Servlets, MVC Frameworks)
- XML
- Unix, Linux
- Database Connectivity (JDBC, JPA, Hibernate)
- 3 years of experience in Single Page Application Development using JavaScript framework (Angular 8+ or ReactJS 5+)
- 1 + year experience in Java/JEE (required)
- Experience working with JEE Web Tier Technologies (JSP, Servlets, MVC Frameworks)
- Experience working with JEE Servers (like Spring boot, Tomcat, WebSphere, etc.)
- Demonstrated expertise in software engineering practices (e.g., reading/generating software specs, design patterns, continuous integration)
- Experience in building quick prototypes that demonstrate ideas and potential in a hands-on environment.
- Experience designing and delivering complex, highly scalable software components.
Desired Skills:
- Experience developing 100% automation unit tests using eclipse is a strong plus
- Experience deploying and managing applications in a Docker environment a plus
- Agile development experience is a plus.
- First-hand experience working with large project teams (working with the Federal Government is a strong plus)
SAIC accepts applications on an ongoing basis and there is no deadline.
Covid Policy: SAIC does not require COVID-19 vaccinations or boosters. Customer site vaccination requirements must be followed when work is performed at a customer site.
Apply on company website