Skip to main content

Full Stack Developer

Full Stack Developer
Flex Employee Services
5 months 1 week ago

Summary

An experienced full stack developer (contractor) with expertise in Angular, Java, Spring Boot, AWS, Gitlab, Terraform. As a full stack developer, you will be responsible for designing, developing, and deploying software solutions that meet our clients' needs.

Responsibilities

  • Develop front-end architecture using Angular and Micro Frontend technologies.
  • Design and develop back-end services using Java and Spring Boot to ensure seamless integration with the front-end.
  • Collaborate with cross-functional teams to gather requirements, analyze system specifications, and design software solutions.
  • Implement serverless solutions on AWS using various tools and services.
  • 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 Spring Boot.
  • Strong understanding of DevOps principles and practices.
  • Strong knowledge of cloud computing platforms like AWS, including serverless services and infrastructure as code using terraform.
  • 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.
  • Familiarity with Junit, Cucumber and Karate testing framework.
  • 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.

Nice To Have

  • Experience with Python backend development.

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in