No more applications are being accepted for this job
- Java Development
- Knowledge with Java Swing GUI
- Familiarity with Spring Boot Library / Spring Framework
- Knowledge with GIT or other configuration management tools
- Interested in Cybersecurity protocols and secure communications
- Experience in Scrum Methodology or other Agile environments (e.g., SAFe, XP)
- Willing to study for an obtain a Security+ certification (required 90 days after hire)
- Active Secret Clearance DESIRED SKILLS / KNOWLEDGE:
- Knowledge with Networking / Communication Protocols such as TLS Handshake and HTTPS
- Experience working with Maven
- Experience with webbased (HTML, CSS, JavaScript) in a webbased environment
- Experience with Web Services Architectures (REST, SOAP, AWS)
- Experience with Software CM (e.g., Git, GitHub)
- Experience with Continuous Integration / Quality, and DevOps concepts and tools / technologies (e.g., Ant / Maven, Jenkins, SonarQube, FishEye, Crucible, Gradle, Junit)
- Experience with Build Scripts (e.g., Maven, ANT)
- Experience with Agile Management Tools and Concepts (e.g., VersionOne, JIRA, Rally, etc.)
- Experience with Web Server Configuration (e.g., JBOSS, Wildfly, Tomcat)
- Experience with Database Development (e.g., Postgres, SQL Server, MySQL, SQLite, Oracle) JOB DUTIES
- Software Engineer to assist with building and maintaining code emulators utilizing authentication, encryption, and cryptographic applications.
- Ability to use secure software development principles and techniques
- Use software tools in cooperation with continuous integration and test automation management process and understand software components and their interface requirements
- Will interface with software engineers, system engineers, information assurance engineers, test engineers, quality assurance, and other project team members
- Helping the team adopt and adhere to Test Driven Development (TDD) practices within the Leidos Agile
- Framework to ensure the proper degree of engineering rigor is applied to all assigned tasks
- Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
- Identify, analyze, and document problems with program function, output, online screen, or content.
- Perform full agile software development lifecycle, including design, development, testing / automation, and integration.
- Collaborate with internal technical professionals on a daytoday basis, and with the User Community and POCs from customer organizations as necessary
- This project provides the full range of systems design, analysis, integration, verification, and validation activities in support of a strategic Cybersecuritydriven portfolio of projects
- Junior (1+ years of experience)
- Mid Level (4+ years of experience)
- Senior (8+ years of experience)
Software Engineer - San Diego, CA, United States - TEKsystems c/o Allegis Group
Description
REQUIRED QUALIFICATIONS: