Back to Jobs
Recently postedTechnology

Full Stack Java Developer (AWS) with Security Clearance

Kforce Federal SolutionsSan Antonio, TX🇺🇸United States

Quick overview

SeniorityMid Senior
Work modeHybrid
LocationSan Antonio, TX, United States
DockerMicroservicesMongoDBMySQLSQLAWSAngularAnsibleGoogle CloudJavaVueRESTAzureNode.jsReactPostgreSQLKubernetesJavaScriptAgileCI/CDLinuxSystem Design

Job description

Full Stack Software Engineer, Java / AWS
Position Overview We are seeking an experienced Full Stack Software Engineer to develop and modernize enterprise applications within a cloud-based technical environment. This position works across frontend development, backend services, APIs, databases, cloud platforms, automation, and containerized applications. The ideal candidate will have advanced Java and JavaScript experience along with significant hands-on exposure to AWS and Ansible.

Key Responsibilities
Design, develop, test, enhance, and maintain full-stack software applications. Develop backend services and RESTful APIs using Java and related technologies. Create modern web interfaces using JavaScript and frameworks such as React, Angular, or Vue.js. Support server-side and full-stack application functionality using Node.js. Build and integrate REST APIs with appropriate authentication, authorization, and data protection controls. Create configuration management and infrastructure automation solutions using Ansible.

Develop and deploy applications within AWS cloud environments. Integrate applications with relational and non-relational data platforms. Work with technologies such as PostgreSQL, MySQL, MongoDB, and Elasticsearch. Build and maintain containerized applications using Docker, Podman, or comparable technologies. Support CI/CD pipelines and automated software delivery processes. Troubleshoot application performance, scalability, integration, and security issues. Participate in application architecture discussions, technical reviews, and system design activities.

Produce technical documentation and support ongoing application modernization. Required Qualifications
Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline.
7+ years of enterprise software development experience.
7+ years of Java experience.
7+ years of AWS experience.
7+ years of JavaScript experience.
7+ years of Ansible experience. Strong backend development experience using Java. Experience with modern JavaScript frameworks such as React, Angular, or Vue.js. Node.js development experience.

Experience developing, integrating, and securing RESTful APIs. Experience with SQL and NoSQL databases. Linux development experience. Experience with Docker, Podman, or similar container technologies. Experience developing and deploying cloud applications in AWS. Knowledge of Agile software development practices. Active TS/SCI clearance.

Preferred Qualifications
Experience with DevSecOps and automated software delivery pipelines.
Kubernetes or similar container orchestration experience.
Exposure to Azure or Google Cloud.
Experience working in secure or mission-critical environments.
Understanding of microservices and modern application architecture.
Work Environment
Hybrid position requiring approximately 2-3 days per week onsite in San Antonio, Texas.
Work is performed within a collaborative Agile engineering environment.

Similar jobs