Apply

Angular Full Stack Developer - US Citizenship Required

Posted 2024-10-25

View full description

💎 Seniority level: Senior, At least 10 years

📍 Location: United States

🔍 Industry: Government technology / Software development

🏢 Company: Ignite

🗣️ Languages: English

⏳ Experience: At least 10 years

🪄 Skills: AWSDockerGraphQLNode.jsPostgreSQLSoftware DevelopmentSQLAgileAndroidGitHibernateCSSJavaJavascriptJenkinsJUNITKafkaKubernetesSpringTypeScriptJiraHTML5Java SpringAngularMavenRegression testingReactCommunication SkillsCollaborationCI/CDJavaScriptMicroservices

Requirements:
  • Must be a U.S. Citizen with the ability to pass CBP background investigation.
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline, or equivalent professional experience.
  • At least ten years of related technical experience with software design, development, and implementation in a Windows Environment.
  • Experience with Front End Development using Angular 2.0 or higher, TypeScript, JavaScript, HTML5, CSS; Node.js, NPM development; React Framework.
  • Strong experience with core Java Development; and any of JPA, Hibernate, XML, JSON, SAML parsing, Maven builds, shell scripting.
  • Experience with microservices architecture and Java Spring, SpringBoot, REST services, Kafka development.
  • Experience with GraphQL and SQL PostgreSQL databases; JPA and database design.
  • Experience with AWS services like S3, RDS/Aurora.
  • Experience with mobile development preferred.
  • Expertise in Object-oriented design and development, Service Oriented Architecture.
  • Strong collaboration skills, communication, and mentoring abilities.
Responsibilities:
  • Lead the design, development and implementation of custom software and database application capabilities for modernized systems with limited oversight.
  • Act as a member of a product team supporting teammates and collaborating to ensure product and team success.
  • Provide improvements to the products being supported.
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives.
  • Support release planning with conceptual design and development/refinement of software engineering guidelines.
  • Analyze complex project-related problems and create innovative solutions.
  • Provide mentoring to members of the team.
Apply