Full Stack Developer - Mid
Impyrian · Ashburn, VA · 1 mo ago
On-siteEngineeringFull-time
Impyrian is a trusted partner for organizations seeking digital transformation, cybersecurity, advanced audio-visual technologies, engineering and construction projects, and AI/robotics solutions. We prioritize our people, offering work-life balance, competitive compensation, and professional growth opportunities.
About the role
We are seeking a motivated and innovative Mid-level Full Stack Developer to join our dynamic team. This is an exciting opportunity for someone with 4-7 years of experience who is eager to learn and grow in a collaborative, fast-paced environment. The role requires U.S. citizenship and on-site presence in Ashburn, VA 2-3 days a week.
Responsibilities
- Collaborate with senior developers to design, develop, test, and debug software applications.
- Interpret project briefs and translate requirements into functional, efficient code.
- Assist in gathering and refining technical requirements with stakeholders.
- Participate in code reviews to ensure high-quality deliverables.
- Write and maintain clear, reliable, and scalable code that meets project objectives.
- Contribute to the development of Java-based applications across multiple tiers.
- Troubleshoot and resolve software defects, ensuring timely delivery of solutions.
- Continuously build skills in the product and technology domains to improve contribution.
- Foster a positive, collaborative work environment that supports team goals.
Requirements
- Bachelor’s degree in Information Systems, Computer Science, or a related field.
- 4+ years of professional experience in software development.
- Familiarity with JavaScript (e.g., jQuery, Angular, or other frameworks).
- Basic knowledge of Spring MVC/Spring Boot frameworks.
- Exposure to Java Web Services (SOAP or REST) and object-oriented programming.
- Understanding of SQL and relational databases.
- Knowledge of development tools like Eclipse or IntelliJ IDEA.
- Foundational knowledge of version control systems (e.g., Git).
- Strong problem-solving abilities, attention to detail, and a willingness to learn new technologies.
Preferred Skills
- Familiarity with Agile methodologies and tools (e.g., Jira).
- Knowledge of design patterns such as MVC or Façade.
- Experience with test-driven development (TDD) and unit testing frameworks like JUnit.
Physical Requirements
- Prolonged periods of sitting, working on a computer, and phone use.
- Occasional standing, walking, reaching, and lifting may be required.
Travel
Occasional local travel in the DC Metro area may be required.
Benefits
- Comprehensive benefits package including dental, medical, PTO, disability, and paid family leave.
- 401(k) with company matching.
Pay
Competitive salary based on experience.