Principal Software Engineer (Front End)

Job Description Halfaker and Associates, an award winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Data Analytics, Software Engineering and IT Infrastructure to improve the health, security and well-being of all Americans. Our commitment to excellence and our vision to "Continue to Serve" has resulted in steady growth and an expanding client base across government agencies in the health, defense, security and intelligence sectors. Headquartered in Arlington, VA, we have employees nationwide and were recently named a 2018 Top Work Place by the Washington Post. Please take a moment to browse through our website and learn more about what it means to serve with Halfaker.   Halfaker has an opening for a Principal Software Engineer (Front-End) developer to join our talented, dynamic team in support of the CMS Legislative IT Lifecycle Support (LILS) program. The key responsibilities for this position include:   Develop frameworks, design and interaction models to build scalable web based multi-tier applications for deployment on-prem or on cloud / AWS Design and development of an efficient, intuitive, and elegant web UI Build interface modules that allow people to answer complex questions about data using their web or mobile browsers Participates in the full SDLC/Agile cycle engagements, including meetings, iterative development, estimations and design sessions Collaborate with Data Engineers, and other Software Engineer resources in designing and implementing integrated, enterprise solutions Understand performance parameters and assess application performance Maintains high ethical standard in dealing with sensitive data Required Skills 5+ years of hands on full-stack Web Development experience Solid understanding of UX and UI design with an emphasis on maximizing usability 6+ years of experience with Java/J2EE/REST APIs, JSON 2+ years of experience with Angular 4 or later 2+ years of experience with ORMs like MyBatis/iBatis 2+ years of experience with Spring, Sprint Boot, Sprint Batch 5+ years of automated unit testing experience including JUnit, Jasmine, Mocha, Chai, Karma Strong knowledge of database SQLs and Stored Procedures; DB2/Oracle Strong experience with IBM WAS, MQ Experience with CICD practices and AWS based deployments Experience with JIRA, Confluence, Github and Jenkins Experience with Performance and 508 testing Excellent oral and written communication skills Must have knowledge of software development best practices, Agile, and/or other rapid application development methodologies Experience in developing secure, enterprise scale browser-based user interfaces Experience with training, mentoring and technical brown-bag session Experience with creating and presenting design decks, System Design Document (SDD), User Manuals, etc Experience with SonarQube and/or HP Fortify Hands on experience with developing custom UI components and directives Experience with Responsive Web design Required Experience Bachelor's degree or equivalent experience 8 years of overall experience in Information Technology software development and architecture Halfaker and Associates is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions. 1259-219
Salary Range: NA
Minimum Qualification
5 - 7 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Lead Software Systems Engineer
Aberdeen, MD The MITRE Corporation
Principal Digital Signal Processing (DSP) Engi...
Aberdeen, MD The MITRE Corporation
Senior Digital Signal Processing (DSP) Engineer
Aberdeen, MD The MITRE Corporation