Location: Reston, VA (hybrid - need local candidates only)
Duration: 12 months
Interview: In person
Job Description:
Client is seeking an experienced full stack developer with expertise in Angular, Java, Springboot, AWS, Gitlab, terraform, and Micro Frontend. As a full stack developer, you will be responsible for designing, developing, and deploying software solutions that meet our clients' needs.
Top Skills' Details:
Develop front-end architecture using Angular and Micro Frontend technologies.
Design and develop back-end services using Java and Springboot to ensure seamless integration with the front-end.
Strong knowledge of cloud computing platforms like AWS, including serverless services and infrastructure as code using terraform.
Additional Skills & Qualifications:
Collaborate with cross-functional teams to gather requirements, analyze system specifications, and design software solutions.
Collaborate with DevOps teams to automate deployment processes using Gitlab CI/CD pipeline.
Write clean and maintainable code while adhering to coding standards and best practices.
Conduct thorough testing and debugging to ensure the quality and performance of the software.
Work closely with UI/UX designers to create visually appealing and user-friendly interfaces.
Keep up-to-date with emerging technologies and industry trends to continuously improve software development practices.
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a full stack developer with a strong proficiency in Angular (12 or higher), Java, and Springboot.
Solid understanding of microservices architecture and Micro Frontend concepts.
Experience with version control systems like Gitlab, Jenkins.
Proficient in building secure and scalable web applications.
Familiarity with Agile/Scrum methodologies and experience working in an Agile team.
Excellent problem-solving and analytical skills.
Strong communication and collaboration skills to work effectively in a team environment.
Understanding of DevOps principles and practices.
Nice to Haves:
Experience with containerization technologies like Docker and Kubernetes.
Knowledge of CI/CD pipelines and experience with Gitlab CI/CD.
Familiarity with front-end testing frameworks like Jasmine or Karma.