Junior Java Web Application Developer
Job Description
Job ID: 2304685-2928
Location: REMOTE WORK, MO, US
Date Posted: 2023-04-05
Category: Software
Subcategory: SW Engineer
Schedule: Full-time
Shift: Day Job
Travel: No
Minimum Clearance Required: None
Clearance Level Must Be Able to Obtain: Secret
Potential for Remote Work: No
Description
The Naval Business Unit of SAIC is currently looking for an entry level Java software developer to work on a new 5 year award on the TSO contract with the United States Marine Corps (USMC). Position is 100% remote with the team based in Quantico, VA; Indianapolis, IN; and Kansas City, MO.
Note: Position is 100% remote.
Duties and Responsibilities Include But Are Not Limited To:
- Develops, researches, designs, implements, tests, and evaluates software applications, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Primarily performs app maintenance fixes, but will perform software enhancements as well.
Qualifications
Required Education and Experience:
Bachelor’s degree and zero (0) years, Associate's degree and two (2) or more years expereince in Web based application development using any of the following languages and technologies:
- JAVA, JAVA Servlet, J2EE compliant HTML, CSS
- Web Services, Struts/Spring, PrimeFaces, JSF
Required Qualifications:
Demonstrated understanding of multi-tiered design and development with experience in at least two of the following areas:
- Presentation layer (user interface)
- Business objects (application logic)
- Persistence (database connectivity and access)
- Ability to interpret/comply with established architecture and framework.
- Creation of object-oriented executables using MVC and design patterns.
Required Security Clearance:
- Must be a U.S. citizen.
- Must be eligible to obtain Secret security clearance.
Nice-to-have Qualifications:
- Knowledge or experience with any of the following:
- Object Relational Mapping (ORM) such as EclipseLink, Hibernate or other ORM frameworks.
- Maven or similar Java build tools.
- User stories, creation and management of sprint backlog.
- Test-driven development techniques using tools such as Junit, Mockito or TestNG.
- SVN or GIT repository management
- Ability and willingness to work independently or as a technical leader in a small team (4-6 members) in a full-time telework environment.
- Good communication skills.
- Ability to obtain Technical/Professional Certification from industry-recognized organization (Oracle, PMI, IQTSB, CompTIA, Puppet Labs, Red Hat, etc)
- Knowledge of USMC systems and culture.
- Development methodology based upon Agile/Scrum and/or Kanban.
- Knowledge of user stories, creation and management of sprint backlog.
- Experience in Java EE Server Environment (WebLogic, JBoss, etc.)
- Experience in Oracle database systems and SQL/PSQL
- Self-provisioning of environments (via tools such as Puppet)
- Development of/migration to Cloud-based applications
- Knowledge of DEVOPS or DEVSECOPS
- Automated Application Build-Deploy processes (via tools such as Docker)
Target salary range: $75,001 - $85,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.