Senior Software Developer (NISSC II)
Job description
Infinity’s niche in the aerospace and defense industry is specialized solutions that help bridge the gap between space and ground. This is no small task, and we owe our success to our team who help us fulfill our mission; to match people with their legacies for betterment of the world. There is always a place at Infinity for a motivated, capable individual seeking a career to better the world. We prioritize supporting our team through exceptional benefits, work-life balance, and structured career development. At Infinity, WE ARE MORE – now, come be more with us!
Position Overview
Infinity is seeking a Senior Software Developer to support the newly awarded NISSC II contract and the DevSecOps initiative. Your career at Infinity enables NISSC to fulfill its mission to “provide classified communications and processing for Command and Control (C2) capability in organizational work centers at NISSC sites.” As a member of our team, you will support corporate and customer mission to provide world-class IT services and support that connects systems and users across NORAD in the areas of software development/maintenance, network services, cyber security, systems administration, and other mission-critical areas.
Primary Responsibilities
The Senior Software Developer is responsible for supporting the modernization of C2 applications. Reviews existing applications and requirements. Develops software modernization designs. Develops and delivers software requirement and design presentations for customer approval. Mentors junior software developers. Attends and contributes to Agile team meetings to include daily stand-ups, sprint planning, and retrospectives. Identifies application modernization tasks and has them added to the backlog. Develops high-quality, secure software.
Typical Duties Include:
- Review existing applications and their associated requirements
- Develops software modernization plans
- Develops and delivers high-quality software requirement and design presentations for customer approval
- Mentor junior software developers
- Attend and contribute to Agile team meetings to include daily stand-ups, sprint planning, and retrospectives
- Write high-quality, secure software
- Review software scan results and adjudicates findings
- Develop and execute unit test cases
- Creates high-quality software documentation, to include, but not limited to, Software User Manuals, Software Design Documents, Software Installation Manuals, and Interface Control Specifications
Minimum Qualifications
As a Senior Software Developer your minimum responsibilities will include, but not limited to:
- Experience designing, implementing, and sustaining complex software applications
- Experience developing technical solutions to meet defined requirements
- Detailed understanding of the Java programming language
- Experience developing microservices using Java Spring Boot and Spring Cloud
- Experience performing Continuous Integration/Continuous Delivery (CI/CD) within a DevSecOps pipeline
- Experience writing event-driven applications utilizing a messaging service
- Detailed understanding of the REST API
- Experience developing Java build scripts using Maven and/or Gradle
- Experience utilizing Static Code Analysis (SCA) tools and adjudicating vulnerabilities
- Experience using JPA for object persistence
- Experience developing application front-ends using Angular JS or other JavaScript-based web frameworks
- Detailed understanding of Docker containers and Kubernetes
- Detail oriented
- DoD 8570 approved cybersecurity certification such as Security+, or obtain within 60 days.
Preferred Qualifications
Preferably, this Senior Software Developer should have the following:
- Experience leading small software development teams
- Experience mentoring junior software developers
- Experience working with Apache Kafka
- High-level understanding of DoD Platform 1
- Experience migrating monolithic applications to a microservices architecture
- Experience in Test Driven Development and Continuous Integration Environments.
- Experience working within a VMware Tanzu environment.
- Experience working with DAST (Dynamic Application Security Testing) tools
- Experience working on CCIC2S applications
- Experience working within an Agile development team
Education/Experience
BS degree and 8-years software development experience.
Clearance Requirement
Secret clearance
Infinity Benefits
- Great Company Culture. Infinity firmly believes that our success is due to the happiness and personal satisfaction of our employees.
- Health Benefits. 100% Company PaidMedical and Dental for you AND your family.
- Work that Stays at Work. Genuine work/life balance and flexibility. We know our employees have lives outside of work and we support you in living them!
- Rest and Relaxation. Three weeks' Vacation – Front Loaded on the day you start, and we pay for you to go on our company reward trip (ask us about this!)
- Health and Wellness. We offer 48 hours of sick leave, in addition to your Vacation, as well as Flex-Spending options (Medical and Dependent Care)
- Prepare for the Future. 401(k) company contribution, with free professional financial planning advisors
- Education and Professional Training Reimbursement. We support our employees career aspirations and growth!
- Profit Sharing Plan. Infinity’s success is due to our employees. Eligible employees are able to participate in our Profit-Sharing Plan.
- And more!
Infinity Systems Engineering is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.
U.S. Citizenship is required.
EOE including disability/vet
To learn more about our company and benefits, please visit: Infinity Careers
Job Type: Full-time
Pay: $135,000.00 - $165,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
Security clearance:
- Secret (Required)
Work Location: One location
johnandkristie.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, johnandkristie.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, johnandkristie.com is the ideal place to find your next job.