Full-Stack Application Developer
New
T
Tria FederalFederal IT
100% Remote within the United StatesFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of progressive experience as developer
- Required Skills
- AWSDockerSQLAgileJavaKubernetesSpring BootReactCI/CDRESTful APIs
Requirements
- Bachelor's degree required.
- 8+ years of progressive experience as a developer building and architecting large-scale enterprise applications.
- 6+ years of experience building modular API-based microservices using Java (8, 21, or later), Spring Framework, and Spring Boot.
- 4+ years of experience working as a developer on all phases of the Agile software development lifecycle.
- Experience with SQL and relational databases such as PostgreSQL, MySQL, or AWS Aurora.
- Proficiency in designing/consuming REST and SOAP web services, APIs, and ETL processes.
- Experience with cloud-native development on AWS (EC2, EKS/ECS, RDS, S3, Lambda, Secrets Manager, CloudWatch).
- Experience with Git/GitHub, CI/CD pipelines (Jenkins, Harness, ArgoCD), and DevSecOps tools (SonarQube, Checkmarx).
- Experience developing modern front-end applications using SPA frameworks such as React, Angular, or Vue.
- Experience with containerization and orchestration (Docker, Kubernetes) and observability platforms (Splunk, New Relic).
- 2+ years of experience supporting Federal IT projects.
- Strong understanding of software testing methodologies (functional, SOA, integration, performance).
Responsibilities
- Work as a full-stack developer with a team of 5–9 developers, fostering a culture of collaboration and accountability.
- Analyze complex business and technical challenges to develop scalable, user-centered solutions.
- Define and champion solution visions, architectures, and technical roadmaps with stakeholders.
- Design and document modern application architectures including microservices, APIs, and cloud-native solutions.
- Communicate complex technical concepts and architectural decisions to technical and non-technical stakeholders.
- Perform end-to-end business process analysis to identify modernization opportunities.
- Identify root causes for production issues using monitoring and observability tools.
- Collaborate across teams to deliver product features and proof-of-concepts using iterative approaches.
- Champion modern software engineering practices, code quality, and Agile delivery.
- Represent engineering teams in client engagements and technical demonstrations.
View Full Description & ApplyYou'll be redirected to the employer's site