Description
Leidos has a new opportunity for a Java Software Engineer in its INTEL Sector's Cyber & Analytics Business Area (CABA). The engineer will design, develop, integrate, test, and sustain mission-focused software using cutting-edge technology onsite in Point Loma.
The role involves building and maintaining web applications, including web services, full-stack development, and persistence layers in an Agile Scrum environment. The engineer will work alongside a cross-functional team of engineers, information assurance, quality assurance, and customer representatives.
Key responsibilities include:
- Developing and maintaining Java-based backend services, APIs, integrations, and persistence-layer components
- Developing and maintaining full-stack web applications, including user-interface components and web services
- Translating user stories, acceptance criteria, system engineering artifacts, and technical requirements into maintainable, secure, and testable software
- Applying secure software-development principles, clean-code practices, automated testing, and established configuration-management processes
- Supporting software integration, troubleshooting, defect resolution, and deployment across development, integration, test, and operational environments
- Participating in Agile ceremonies and collaborating with teammates to maintain a high standard of engineering rigor, code quality, test coverage, documentation, and delivery discipline
The position requires:
- A BS Degree in Computer Science or relevant degree with 2-4 years of relevant professional experience
- An Active Secret Security Clearance
- Knowledge of GIT or other configuration management tools
- Familiarity with Spring Framework / Spring Boot or comparable application-development frameworks
- Interest in Cybersecurity protocols and secure communications
- Experience in Scrum Methodology or other Agile environments
- Excellent written and communication skills
- DoD 8570 approved security certification (to be obtained within 90 days of hire)
Preferred skills include:
- Knowledge of Java Swing GUI
- Knowledge of Networking / Communication Protocols such as TLS Handshake and HTTPS
- Experience working with Maven
- Experience with web-based (HTML, CSS, JavaScript) in a web-based 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
- Experience with Build Scripts (e.g., Maven, ANT)
- Experience with Agile Management Tools and Concepts
- Experience with Web Server Configuration (e.g., JBOSS, Wildfly, Tomcat)
- Experience with Database Development (e.g., Postgres, SQL Server, MySQL, SQLite, Oracle)
- Experience in cloud environments (AWS, Azure, or hybrid)
- Experience with containerized/distributed applications and/or infrastructure automation tools
The pay range for this position is $69,550.00 - $125,725.00.
For more fresh new jobs, check out yubhub.co.