Full Stack Developer
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. 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.
Responsibilities include but are not limited to:
- Design, develop, test, and maintain enterprise-level software applications utilizing Java and Spring Boot technologies.
- 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.
ATR is an Equal Opportunity Employer (EOE) who will provide equal employment opportunity to employees and applicants for employment without regard to race, ethnicity, religion, color, sex, pregnancy, national origin, age, veteran status, ancestry, sexual orientation, gender identity or expression, marital status, family structure, genetic information, or mental or physical disability.