Zillion Technologies - McLean, VA

posted 5 months ago

Full-time - Mid Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

The Full Stack Developer position is a critical role that requires a blend of front-end and back-end development skills. The ideal candidate will have a strong foundation in both areas, with a focus on modern technologies and frameworks. This role is designed for a direct client and is not open to sponsored candidates at this time. The position is hybrid, requiring the candidate to be onsite in McLean, VA, three days a week (Tuesday, Wednesday, and Thursday). The initial contract duration is six months, with the potential for a temp-to-hire arrangement. Candidates should possess a minimum of five years of experience in software development, particularly with Angular 10+, Protractor, Java 12+, Spring Boot, and microservices architecture. Familiarity with NoSQL databases, especially MongoDB, is essential, as the client extensively utilizes this technology. The developer will also need to demonstrate proficiency in JUnit and other relevant tools and frameworks. In addition to the required skills, candidates with experience in AWS services, particularly EC2 instances, RabbitMQ or Kafka, Gherkin, integration testing, and automation testing will be viewed favorably. A Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field is required for this position. The role demands a strong understanding of both front-end languages such as Angular, Node.js, JavaScript, and TypeScript, as well as back-end programming languages including Java and Spring Boot. Knowledge of query languages like MQL for MongoDB and SQL for RDBMS is also necessary. The developer should be proficient in containerization using Docker and familiar with tools such as Eclipse, IntelliJ, and VS Code, along with version control systems like Bitbucket.

Responsibilities

  • Develop and maintain web applications using Angular and Java technologies.
  • Implement microservices architecture for scalable application development.
  • Work with NoSQL databases, particularly MongoDB, to manage data effectively.
  • Conduct integration and automation testing to ensure software quality.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Participate in code reviews and maintain coding standards.
  • Utilize AWS services for application deployment and management.

Requirements

  • Bachelor's/Master's Degree in Computer Science, Computer Engineering or related field.
  • At least 5 years of experience in software development with a Bachelor's Degree.
  • Strong experience in front-end languages: Angular 10+, Node.js, JavaScript, TypeScript.
  • Proficient in back-end programming languages: Java, Spring Boot, Microservices.
  • Experience with NoSQL databases, especially MongoDB.
  • Familiarity with messaging systems such as RabbitMQ or Kafka.
  • Knowledge of containerization using Docker and tools like Eclipse, IntelliJ, and VS Code.
  • Experience with version control systems, specifically Bitbucket.

Nice-to-haves

  • Experience with AWS services, specifically EC2 instances.
  • Familiarity with Gherkin for behavior-driven development.
  • Knowledge of integration testing and automation testing frameworks.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service