Full Stack Developer (DoD Secret)
Role details
Job location
Tech stack
Job description
As an Application Developer: Cloud FullStack, you will develop and deploy cloud-based applications using microservices design patterns, integrating front-end, back-end, and middleware components. You will utilize expertise in multiple layers of application development to design, build, and maintain cloud environments. Your primary responsibilities will include: * Design and Develop Applications: Develop and deploy cloud-based applications using microservices design patterns, integrating front-end, back-end, and middleware components, and persisting data in NoSQL or RDBMS databases. * Apply DevOps Methodologies: Utilize DevOps methodologies and tools to ensure efficient development, testing, and deployment of cloud-based applications. * Collaborate with Senior Practitioners: Work with senior level practitioners to design, build, and maintain cloud environments, focusing on uptime, access, control, and network security using automation and configuration management tools. * Integrate Multiple Technologies: Integrate multiple technologies, including Angular, React, CSS3, HTML5, Java, JEE, Spring, Hibernate, Groovy, REST/SOA services, APIGEE, API Connect, and NoSQL/RDBMS databases. * Ensure Cloud Environment Uptime: Focus on ensuring uptime, access, control, and network security in cloud environments using automation and configuration management tools.
Requirements
Bachelor's Degree
Preferred education
Bachelor's Degree
Required technical and professional expertise
- Cloud Application Development: Experience with designing and deploying cloud-based applications using microservices design patterns, integrating front-end, back-end, and middleware components, and persisting data in NoSQL or RDBMS databases.
- Multi-Layered Application Development: Experience in utilizing expertise in multiple layers of application development, including Angular, React, CSS3, HTML5, Java, JEE, Spring, Hibernate, Groovy, REST/SOA services, APIGEE, API Connect, and NoSQL/RDBMS databases.
- DevOps Methodologies: Experience with applying DevOps methodologies and tools to ensure efficient development, testing, and deployment of cloud-based applications.
- Cloud Environment Management: Experience in designing, building, and maintaining cloud environments, focusing on uptime, access, control, and network security using automation and configuration management tools.
- Technology Integration: Experience with integrating multiple technologies to develop and deploy cloud-based applications.
- Must be able to obtain and maintain a DoD Secret clearance
Preferred technical and professional experience
- Cloud Security Expertise: Experience with cloud security measures, including access control, network security, and data encryption, to ensure secure cloud environments.
- Advanced DevOps Tools: Experience with advanced DevOps tools and methodologies to optimize development, testing, and deployment of cloud-based applications.
- Multi-Cloud Platforms: Experience with multiple cloud platforms, including hybrid and multi-cloud environments, to design, build, and maintain scalable cloud applications.