Software Engineer – Web Application Developer – Java/Angular
Posted 1hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer developing Angular-based web applications contributing to services for U.S. federal government. Collaborating with teams to ensure functionality and quality in a remote environment.
Responsibilities:
- Contribute to the design, development, and testing of Angular‑based web applications
- Understand user stories and technical requirements, performing gap analysis across platforms and technologies
- Collaborate with product owners and stakeholders to ensure clarity and alignment
- Participate in sprint planning, backlog refinement, and daily standups
- Estimate work, track progress, and proactively surface risks or blockers
- Design and build Angular widgets and Java‑based microservices that meet functional and non‑functional requirements
- Ensure solutions integrate effectively with other platforms and services
- Apply coding standards focused on maintainability, performance, and quality
- Complete development testing within each sprint according to acceptance criteria
- Work independently and collaboratively as part of a globally distributed team
- Partner with solution quality analysts to support testing, troubleshooting, and root‑cause analysis
- Create and maintain technical documentation within code and supporting materials
- Produce release and deployment artifacts to support smooth progression through environments
Requirements:
- 5+ years of overall professional experience, including 3+ years on software development teams
- At least 3 years of experience developing microservices and Angular widgets
- Hands‑on experience with Java development
- Experience working with APIs and service‑based architectures
- Familiarity with AWS
- Experience working in Agile development environments
- Ability to participate effectively in requirements‑gathering sessions and document outcomes
- Comfort working in evolving or ambiguous situations
- Ability to work independently while contributing positively to team goals
- Experience designing or contributing to large‑scale enterprise solutions
- Understanding of containerized applications, including Docker and Kubernetes
- Bachelor’s degree in a technical field (e.g., Computer Science, Computer Systems Design) or equivalent professional experience
Benefits:
- Options include a variety of health coverage options
- wellbeing and support programs
- pension plans
- vacation and sick leave
- maternity, paternity & adoption leave
- continuing education and training
- several voluntary benefit options

















