Note: The job is a remote job and is open to candidates in USA. Tria Federal is a company that delivers digital services and technology solutions supporting the health and safety of veterans, service members, and civilians. They are seeking a Full-Stack Application Developer to join their agile team in building modern applications for mission-critical federal government IT solutions.
Responsibilities
- Work as a full-stack developer with a team of 5–9 full-stack developers, fostering a culture of continuous learning, collaboration, accountability, and professional growth
- Analyze complex business and technical challenges, evaluate impacts across interconnected systems, and develop scalable, user-centered solutions that align with enterprise objectives
- Define, communicate, and champion solution visions, architectures, technical roadmaps, and implementation strategies in collaboration with solution architects, product managers, and stakeholders
- Design and document modern application architectures, including web applications, microservices, APIs, data platforms, and cloud-native solutions using scalable, open-source technologies and design tools such as Lucidchart, Mural, or similar platforms
- Communicate complex technical concepts, architectural decisions, and solution approaches effectively to technical and non-technical stakeholders with diverse backgrounds and skill sets
- Perform end-to-end business process analysis to identify gaps, modernization opportunities, and improvements that enhance system performance and user experience
- Identify root cause analysis efforts by leveraging monitoring and observability tools, critical thinking, and cross-functional collaboration to resolve production and operational issues
- Collaborate across teams to design, develop, review, and deliver product features, proof-of-concepts, frameworks, and reusable solutions using iterative and incremental delivery approaches
- Champion modern software engineering practices, including code quality, architecture standards, technical excellence, and Agile delivery methodologies
- Represent engineering teams in client engagements, technical demonstrations, design reviews, and stakeholder presentations
Skills
- Ability to successfully obtain a U.S. Federal Position of Trust (Entry on Duty) clearance designation
- Must reside in and be able to perform work in the United States
- Must possess a bachelor's degree
- 8+ years of progressive experience as developer building and architecting large-scale enterprise applications
- Experience applying object-oriented design (OOD) principles and developing clean, well-architected, secure, scalable, and maintainable code
- Six (6) or more years of experience building modular API-based microservices using Java (8, 21, or later), Spring Framework, and Spring Boot
- At least four (4) years working as a developer on all phases of the Agile software development lifecycle
- Experience working with data technologies, including SQL or similar query languages, relational databases (PostgreSQL, MySQL, AWS Aurora, or similar), and data formats such as XML and JSON
- Experience designing, developing, and consuming web services, APIs, ETL processes, and service-oriented architectures using REST, SOAP, and related technologies
- Strong understanding of software testing methodologies, including functional, SOA, integration, and performance testing
- Experience with cloud-native application development and deployment, preferably on AWS, including services such as EC2, EKS/ECS, RDS, S3, Lambda, Secrets Manager, and CloudWatch
- Experience with source control and DevSecOps tooling, including Git/GitHub, GitHub Actions, Harness, Jenkins, ArgoCD, SonarQube, Checkmarx, Twistlock, and CI/CD pipeline implementation
- Experience using modern build and dependency management tools, including Gradle, npm, webpack, gulp, grunt, or similar technologies
- Experience developing modern front-end applications using SPA frameworks such as React, Angular, or Vue, including migration of legacy web applications
- Experience with containerization and orchestration technologies, including Docker and Kubernetes, in production environments
- Experience with observability and monitoring platforms such as Splunk and New Relic
- Experience designing and operating event-driven and message-based architectures using technologies such as Apache ActiveMQ and Apache Kafka
- Two (2) or more years of experience supporting Federal IT projects; other government contract project experience will be considered
- Experience implementing modern technology stacks including Java, AWS, Docker, Node.js, React, Python, PostgreSQL (or other enterprise RDBMS platforms such as Oracle or SQL Server), Kafka, and related technologies
- Experience working with NoSQL data stores such as MongoDB, DocumentDB, DynamoDB, or similar platforms
- Demonstrated experience working, collaborating and communicating with software development teams, stakeholders, and vendors
- Excellent written and verbal communication skills, including the ability to effectively convey complex technical concepts through presentations, technical documentation, architecture diagrams, UML models, and direct stakeholder engagement
- Expertise in translating business and user needs into technical solutions, requirements documentation, product roadmaps, implementation plans, and delivery timelines using tools such as Jira and Confluence
- Experience working with Agile delivery teams and applying Agile methodologies, such as Scrum, to support iterative software development and successful project execution
- Demonstrated ability to support design and documentation of large-scale enterprise systems
- Experience working on digital transformation initiatives involving cloud modernization, process automation, system modernization, and adoption of emerging technologies
- Hands-on experience with software quality engineering practices, including unit, integration, and performance testing, as well as automated testing frameworks such as Chai, Jest, Jasmine, Karma, Cypress, or similar tools
- Experience with cloud-native technologies, including AWS certifications, Infrastructure as Code frameworks (Terraform, AWS CloudFormation, AWS CDK, Pulumi, or similar), containerized platforms, and advanced AWS services such as EMR and SageMaker
- Familiarity with multi-cloud environments, including AWS, Azure, and Google Cloud Platform (GCP)
- In-depth knowledge of USCIS systems, processes, applications, databases, and electronic submission protocols is highly desirable
Benefits
- We offer a top-tier benefits package to invest in your physical, mental, and financial health and wellness so that you can be your best self - at work and in life.
- As people powering possible, we are all partners in our team’s shared success.
- We seek to cultivate a culture in which all can thrive personally and professionally.
- You will have opportunities to learn new skills, seize new challenges, and advance your career as we grow.
Company Overview