GENERAL DUTIES:
Full Stack Engineer for the Maru Program on the Joint Analytic Workspace System (JAWS) Modernization team
Resolve various Modernization tasks as prioritized by the team product owner
Engage in the complete software development lifecycle, operating within well-defined parameters
Take ownership of delivering enhancements within a system or application
Break down sizable tasks into manageable units for execution and provide LOE estimations
Collaborate with fellow software engineers to create and document optimal technical designs
Ensure team compliance with Agile processes and best practices
Build software solutions where the solution is not clearly defined but always prioritizing customer needs
Resolve obstacles for the development team, working collaboratively with the Product Owner, technical leadership, and other engineers REQUIRED QUALIFICATIONS:
Frontend Web Development: REACT, Angular, Vue.js, or similar JavaScript frameworks
Backend Development: Java including Java Spring Boot
Cloud Development: AWS, Azure, or similar cloud platforms
Relational Database: PostgreSQL with the ability to write SQL
Operating System: Linux
Version Control System: Git
Deep understanding of modern software design patterns and coding standards
Experience architecting, developing, and delivering complex software systems into production
Working knowledge of Agile development and continuous integration/continuous delivery methodologies and tools
Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques DESIRED QUALIFICATIONS:
Frontend Web Development: UI/UX
Software Architectures: Client-Server, Microservices, Model-View-Controller
NoSQL Database: OpenSearch/Elasticsearch
Specific AWS Services: S3, SQS, SNS, EC2, CloudFormation and RDS
Automated Software Deployment: Kubernetes, Containerization
Pub/Sub Technologies: Message Queues (RabbitMQ, Apache Kafka, AWS SQS)
Certifications such as AWS DevOps Engineer or similar
Knowledge of continuous integration and delivery tools: Jenkins, GitLab, and Docker CLEARANCE:
Top Secret minimum