SW UI Developer Journeyman
Description
JOB DESCRIPTION:
Job Title: Mid-Level Software Engineer/ UI Developer
Job Description: We are looking for an analytical, results-driven Java back-end Developer in support of fast paced concentrated effort at a large Federal Agency to develop software for high priority IT systems. The candidate will design, code and test full-stack J2EE based standalone application and web application software using Agile methodology. Use sound software engineering and object-oriented principles to ensure that developed code is maintainable, efficient, reliable, understandable, secure, fault tolerant, and of high quality.
Key Skills: JavaScript, ES6, HTML, CSS, jQuery, jQuery UI (Widget Factory), JSON, Grunt & NPM, Splunk, Instana
Responsibilities
- Design, develop, maintain, and deliver highly scalable and reliable software using Java web technologies.
- Demonstrated experience developing enterprise web-based applications.
- Collaborate with other engineers and product owners to analyze, design, and implement user stories using an agile methodology.
- Write high-quality software code that complies with design specifications and meets development and support requirements.
- Develop unit tests and test changes using an agile methodology.
- Experience working in fast paced Agile Environment and familiarity with tools like Rally and JIRA.
- Use a variety of tools to perform unit testing, automated builds, and source control.
- Participate as a member in Agile teams, and work with other team member to review, estimate and elaborate user stories, participate in sprint reviews, demos and retrospectives.
REQUIRED SKILLS:
- Minimum 5 years of work experience in full-stack development with BA/BS degree or 3 years of work experience with Master's degree.
- Agile Software development process experience.
- Analyze data using Splunk, the log aggregation platform, identified potentials for automated data management and correction, Instana to monitor data flow performance.
- Effective interpersonal skills and committed to providing superior customer service.
- Requires object-oriented expertise.
- Strong experience in Java technologies.
- Hands on experience in HTML, JavaScript, ES6, CSS, jQuery UI, JSON, Grunt and NPM.
- Knowledge of Service Oriented Architecture and WS* standards in addition to hands on experience coding XML Web Services using JAX* API and tools like Axis are strongly desired.
- Experience in at least one of the following configuration management tools: GitLab, Subversion and build automation tools such as Ant, Maven, BuildForge or similar.
- Experience developing in Java, C#.Net, C++ is a plus.
Qualifications
TYPICAL EDUCATION AND EXPERIENCE: Bachelors and five (5) years or more experience; Masters and three (3) years or more experience; PhD and 0 years related experience
Clearance: The candidate must also be able to pass a security background check, including a credit check. The clearance is a Public Trust level.
Education Requirements: Bachelor's degree in related technical discipline.
Target salary range: $75,001 - $100,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.
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.