Impyrian - Ashburn, VA

posted 4 months ago

Full-time - Entry Level
Ashburn, VA
Professional, Scientific, and Technical Services

About the position

At Impyrian, we are seeking a Senior Software Engineer, specifically a Full Stack Developer, to join our design team. This role is pivotal in designing, creating, and implementing web-based applications that meet the specifications outlined in project briefs. The ideal candidate will possess a strong foundation in coding and will work collaboratively with the team to ensure that the applications function as intended. The position requires a proactive approach to determining application functions and building objectives, ensuring that the written code aligns with project goals. We value individuals who are organized, resilient, and foster a positive, collaborative environment. This role is suitable for an entry-level full-stack developer with 2-3 years of experience, and candidates must be able to obtain a DHS/CBP clearance, which requires U.S. citizenship. As a Full Stack Developer, you will be responsible for designing, developing, testing, and debugging complex software products. You will engage directly with product management to analyze requirements and clarify project objectives, playing a key role in defining the product and engineering roadmap. Leadership skills are essential, as you will guide technical resources to meet project deadlines and ensure that objectives are met efficiently. You will be expected to produce high-quality code artifacts that conform to established standards and advocate for consistency among team members. Additionally, you will provide realistic estimates and work towards improving team productivity to achieve on-time delivery. Communication is key, as you will need to escalate and communicate issues, risks, and concerns to management promptly. You will also be responsible for accepting project delivery responsibilities and demonstrating accountability to leadership while maintaining a sense of individuality in your decision-making and thinking.

Responsibilities

  • Design, develop, test, and debug complex new software products.
  • Engage with product management for requirement analysis and clarifications.
  • Provide leadership to technical resources to meet project deadlines.
  • Ensure that code artifacts produced are of the highest quality and conform to standards.
  • Advocate for consistency in coding practices among team members.
  • Provide realistic and accurate estimates to improve team productivity.
  • Escalate and communicate issues, risks, and concerns to management.
  • Accept project delivery responsibilities and demonstrate accountability.
  • Build competencies in the product and technology domain.
  • Maintain individuality in thinking and decision-making.

Requirements

  • Bachelor's degree in Information Systems, Computer Science, Business, or a related field required.
  • 8 years of professional experience.
  • Ability to obtain CBP Clearance.
  • Current DHS/CBP clearance holders are highly encouraged to apply.
  • Proficient in JavaScript (jQuery, Angular).
  • Experience with Spring MVC / Spring Boot.
  • Background in J2EE Java language programs.
  • Familiarity with creating object designs and J2EE-compliant Java code.
  • Proficient in Java Web Services (SOAP, REST).
  • Experience with Eclipse or RAD, JSP, JPA/Open JPA, Hibernate Framework, JDBC, and JUnit (TFD/TDD).
  • Experience in Java development across multiple tiers and OS environments.
  • Skilled in multi-tier application design and development.
  • Familiarity with WebSphere Application Server (version 8 or above preferred), RAD/Eclipse, and Windows Desktop OS.

Nice-to-haves

  • Knowledge of Design Patterns: MVC, Façade.
  • Familiarity with Agile/Scrum tools such as VersionOne.

Benefits

  • Competitive salary based on experience.
  • Comprehensive benefits package including dental, medical, PTO, disability, paid family leave, and 401k with match.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service