Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+48 more
Job description
This job supports a government contract Job Description: Arena Technical Resources (ATR) is seeking a highly skilled Principal Software Developer to support the design, development, enhancement, and maintenance of modern cloud-based applications supporting federal government initiatives.
Requirements
This individual will play a key role in building scalable microservices architectures, developing modern web applications, and driving DevOps best practices within a fully remote Agile environment. The ideal candidate will possess strong experience developing enterprise-level Java applications, cloud-native solutions in AWS, modern Angular front-end applications, and CI/CD automation. This role requires excellent communication skills, technical leadership capabilities, and the ability to collaborate effectively with distributed teams. Responsibilities (include but are not limited to): - Design, develop, test, and maintain enterprise-level software applications utilizingJavaandSpring Boottechnologies. - Develop and support RESTful APIs and microservices architectures. - Build and maintain modern Angular applications utilizing Angular 19+, TypeScript, JavaScript, CSS/SCSS, PrimeNG, and RxJS. - Design and deploy containerized applications using Docker, AWS ECS, and AWS ECR. - Create and maintain Infrastructure as Code (IaC) solutions utilizing Terraform. - Configure and maintain GitLab CI/CD pipelines and DevOps automation processes. - Develop database solutions utilizing Oracle 19c and/or PostgreSQL environments. - Write, optimize, and troubleshoot complex SQL and PL/SQL queries. - Collaborate closely with product owners, architects, QA teams, and stakeholders in Agile/SCRUM environments. - Develop automated testing solutions utilizing JUnit, Karma, and related testing frameworks. - Participate in code reviews and promote software development best practices. - Troubleshoot and resolve complex technical issues across application, database, and cloud environments. - Contribute to system architecture decisions and technical roadmap planning. - Support continuous monitoring, observability, and application performance optimization initiatives. Requirements: - 5+ years of professional software development experience. - 5+ years of hands-on Java/J2EE development experience (Java 19+ preferred). - Strong experience developing REST APIs and Microservices. - Experience building applications utilizing Spring Framework and Spring Boot. - Experience developing front-end applications using: -Angular 19+ -TypeScript - JavaScript - CSS/SCSS - PrimeNG - RxJS - Minimum 2 years of AWS experience, including: - ECS (Elastic Container Service) - ECR (Elastic Container Registry) - Docker image creation and deployment - Minimum 2 years of experience with Oracle 19c and/or PostgreSQL databases. - Strong SQL and PL/SQL development skills. - Experience with: - Terraform - GitLab CI/CD Pipelines - GitLab Runner - Docker - Node.js / NPM - Maven and/or Gradle - Experience developing and consuming RESTful Web Services. - Experience working within Agile/SCRUM development environments. - Strong written and verbal communication skills. - Ability to work effectively within a fully remote DevOps team environment. Desired Qualifications: - Experience with: - OpenTelemetry - Grafana - Prometheus - SonarQube - Experience with Single Sign-On (SSO) technologies and Okta. - Experience with Selenium testing frameworks. - Experience with Bash and/or PowerShell scripting. - Experience working with JSON and XML data formats. - Prior experience supporting Federal Government programs. - Experience operating in Public Trust environments. - Knowledge of modern application monitoring, observability, and cloud-native architecture patterns. - AWS certifications are a plus. Education: - Bachelor’s Degree in Computer Science, Information Technology, Software Engineering, or a related technical field. - Equivalent combination of education, training, and experience may be considered.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…