Full-Stack Application Developer
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 17d ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Work as a full-stack developer with a team of 5–9 full-stack developers
- Analyze complex business and technical challenges and develop scalable, user-centered solutions
- Define, communicate, and champion solution visions, architectures, and technical roadmaps
- Design and document modern application architectures using scalable, open-source technologies
- Communicate complex technical concepts to technical and non-technical stakeholders
- Perform end-to-end business process analysis to identify gaps and modernization opportunities
- Identify root cause analysis efforts using monitoring and observability tools
- Collaborate across teams to design, develop, review, and deliver product features and proof-of-concepts
- Champion modern software engineering practices and Agile delivery methodologies
- Represent engineering teams in client engagements, technical demonstrations, and design reviews
Requirements
- 8+ years of progressive experience as developer building and architecting large-scale enterprise applications
- Experience applying object-oriented design (OOD) principles
- 6+ years building modular API-based microservices using Java, Spring Framework, and Spring Boot
- 4+ years working as a developer on all phases of the Agile software development lifecycle
- Experience with SQL, relational databases (PostgreSQL, MySQL, AWS Aurora), and data formats such as XML and JSON
- Experience designing, developing, and consuming web services, APIs, ETL processes using REST, SOAP
- Experience with cloud-native application development on AWS (EC2, EKS/ECS, RDS, S3, Lambda, Secrets Manager, CloudWatch)
- Experience with Git/GitHub, GitHub Actions, Harness, Jenkins, ArgoCD, SonarQube, Checkmarx, Twistlock, and CI/CD pipelines
- Experience with build tools including Gradle, npm, webpack, gulp, grunt
- Experience developing modern front-end applications using SPA frameworks such as React, Angular, or Vue
- Experience with Docker and Kubernetes in production environments
- Experience with observability platforms such as Splunk and New Relic
- Experience with event-driven architectures using Apache ActiveMQ and Apache Kafka
- 2+ years supporting Federal IT projects
- Must possess a bachelor’s degree
- Must reside in and be able to perform work in the United States
Preferred
- Experience implementing modern technology stacks including Java, AWS, Docker, Node.js, React, Python, PostgreSQL, Kafka
- Experience with NoSQL data stores such as MongoDB, DocumentDB, DynamoDB
- Experience with Jira and Confluence for requirements documentation and roadmaps
- Experience with Agile methodologies such as Scrum
- Experience with automated testing frameworks such as Chai, Jest, Jasmine, Karma, Cypress
- Experience with Infrastructure as Code frameworks (Terraform, AWS CloudFormation, AWS CDK, Pulumi)
- Familiarity with multi-cloud environments including AWS, Azure, and GCP
- In-depth knowledge of USCIS systems, processes, applications, and databases
Skills
- Java
- Spring Framework
- Spring Boot
- SQL
- PostgreSQL
- MySQL
- AWS Aurora
- XML
- JSON
- REST
- SOAP
- AWS
- EC2
- EKS
- ECS
- RDS
- S3
- Lambda
- Secrets Manager
- CloudWatch
- Git
- GitHub
- GitHub Actions
- Harness
- Jenkins
- ArgoCD
- SonarQube
- Checkmarx
- Twistlock
- Gradle
- npm
- webpack
- gulp
- grunt
- React
- Angular
- Vue
- Docker
- Kubernetes
- Splunk
- New Relic
- Apache ActiveMQ
- Apache Kafka
- Node.js
- Python
- Oracle
- SQL Server
- MongoDB
- DocumentDB
- DynamoDB
- Jira
- Confluence
- Chai
- Jest
- Jasmine
- Karma
- Cypress
- Terraform
- AWS CloudFormation
- AWS CDK
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer, Infrastructure
Learning Commons · Redwood City, CA · USD 190,000–261,800/yr · today