Full Stack Software Engineer
Backend Developer
Angular
APIs
Application Security
Cloud
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Data Integration
Data Processing
Developer
DevOps
Devops Tools
DevSecOps
Engineering
Engineering Software
Front End Development
Frontend
Frontend Framework
Full Stack
Information Technology (IT)
Infrastructure As Code
Kubernetes
Node.js
Platform Engineering
Programming
Programming Language
Programming Languages
Security
Security Automation
Security Devops
Software Development
Software Engineer
Software Engineering
Software Security
SQL
Web
Web Design
Web Framework
Web Technologies
Job Description
Secure, scalable software matters here. P3S Corporation is seeking a Full Stack Software Engineer to design, develop, integrate, and improve applications for federal government customers. This onsite role in San Antonio, TX combines backend engineering in Java with RESTful APIs and front-end development using JavaScript and modern frameworks, with an emphasis on performance, reliability, and security.
What you’ll do
- Design, develop, test, and maintain scalable web applications across the full technology stack.
- Build and optimize backend services in Java, focused on secure, efficient, high-performance data processing.
- Create, integrate, consume, and maintain RESTful APIs that enable dependable communication between services.
- Develop responsive, accessible, user-focused front-end solutions using JavaScript and modern front-end frameworks.
- Partner with engineers, product stakeholders, designers, and other team members to translate business and mission requirements into technical solutions.
- Diagnose and resolve application and system issues across the technology stack.
- Spot opportunities to improve performance, reliability, scalability, and maintainability.
- Apply sound software development practices across the development lifecycle.
- Own assigned development efforts and help deliver secure, high-quality software on schedule.
- Participate in technical discussions, code reviews, testing, troubleshooting, and continuous improvement initiatives.
What you bring
- Active Secret security clearance is required; Top Secret or higher is preferred.
- Maintain all required security and customer eligibility requirements for the position.
- Minimum 3 years of relevant professional experience.
- Experience with Java and JavaScript.
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- Hands-on use of Ansible.
- Experience developing, building, consuming, integrating, and/or securing RESTful APIs.
- Working knowledge of SQL and/or NoSQL databases, including PostgreSQL, MySQL, MongoDB, Elasticsearch, and Node.js.
- Comfort with modern software development practices and application development lifecycles.
- Experience with code-assist or AI-enabled development technologies such as GitHub Copilot, Gemini Code Assist, Amazon CodeWhisperer, or comparable tools.
Technologies you may work with
Java, JavaScript, React, Angular, Vue.js, Ansible, RESTful APIs, PostgreSQL, MySQL, MongoDB, Elasticsearch, Node.js, GitHub Copilot, Gemini Code Assist, Amazon CodeWhisperer, Docker and/or Podman, Linux, AWS, Microsoft Azure, Google Cloud Platform, Apache Spark, Accumulo, Hadoop, Zookeeper, YARN, Security+, CISSP, CASP+.
Preferred qualifications
- Docker and/or Podman
- Linux environments
- AWS, Microsoft Azure, or Google Cloud Platform
- Apache Spark and distributed data processing
- Accumul o, Hadoop, Zookeeper, YARN, or comparable data-ecosystem technologies
- Development within federal government or Department of Defense environments
- DoD 8140-aligned certifications such as Security+, CISSP, CASP+, or similar cybersecurity credentials
How you’ll fit in
- Strong analytical and problem-solving skills
- Commitment to secure and maintainable software development
- Attention to quality and technical detail
- Ability to work effectively within collaborative, multidisciplinary teams
- Strong communication skills
- Accountability and ownership of assigned responsibilities
- Adaptability to evolving customer, technical, and mission requirements
- Commitment to continuous learning and professional development