4165 Software Developer

Procession Systems
Gaithersburg, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Gaithersburg, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Azure
Client Server Models
Cloud Engineering
Databases
Continuous Delivery
Continuous Integration
Relational Databases
Software Design Patterns
Linux
Web Development
Elasticsearch
Design of User Interfaces
JAWS Scripting Language
PostgreSQL
Microsoft Message Queuing
MVC
NoSQL
Software Architecture
Queueing Systems
RabbitMQ
Amazon Web Services (AWS)
Software Deployment
Software Engineering
Software Systems
SQL Databases
React
Spring-boot
Backend
Gitlab
GIT
Cloudformation
Vue.js
Amazon Web Services (AWS)
Containerization
Angular
Kubernetes
Kafka
Operational Systems
Front End Software Development
Software Coding
Amazon Web Services (AWS)
Software Version Control
Docker
Jenkins
Programming Languages
Microservices

Job description

  • 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

Requirements

  • 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

Apply for this position