Description

Responsibilities: 
•  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. 
•  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 Springboot. 
•  Solid understanding of microservices architecture and Micro Frontend concepts.
•  Strong knowledge of cloud computing platforms like AWS, including serverless services and infrastructure as code using terraform. 
•  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.
Preferred: 
•  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.
•  Join our dynamic team and contribute to the development of cutting-edge software solutions. 
•  Apply now with your latest resume and portfolio to demonstrate your skills and experience as a full stack developer

Education

Bachelor's degree in Computer Science