We are looking for a skilled Full Stack Developer with expertise in Angular or React Native to join our team. You will play a key role in designing and building high-quality, scalable mobile and web applications that deliver seamless user experiences. The ideal candidate should be passionate about developing mobile applications, comfortable working in a collaborative environment, and possess strong problem-solving skills.
Key Responsibilities:
· Design, develop, test, and deploy Web applications using Angular, ensuring high performance and user-friendly interfaces.
· Work with React Native to develop cross-platform mobile applications that meet business requirements.
· Develop server-side logic using Java 8+, leveraging Object-Oriented Programming (OOP) principles and collections.
· Build and maintain RESTful APIs and integrate them efficiently into web and mobile applications.
· Utilize Spring Framework (Spring Boot, Spring MVC) and Hibernate or other ORM tools for backend development.
· Set up and manage projects using Angular CLI effectively.
· Collaborate on architectural decisions involving microservices, Web Services, and distributed systems.
· Implement database solutions using SQL with relational databases such as MySQL, PostgreSQL, or Oracle.
· Apply unit testing tools like JUnit and Mockito to ensure application reliability.
· Use Git for version control and manage code repositories efficiently.
· Work with AWS CloudWatch for monitoring and participate in building and maintaining CI/CD pipelines.
Requirements:
· 5 to 8 years of professional experience in full stack development.
· Strong proficiency in Angular or React Native, with hands-on experience in mobile or web application development.
· Expertise in Java 8+, Spring Boot, and Hibernate or other ORM frameworks.
· Familiarity with RESTful APIs, Web Services, and Microservices architecture.
· Experience with SQL, relational databases, and database optimization.
· Solid understanding of unit testing, test-driven development, and code quality practices.
· Experience with Git and collaborative version control workflows.
· Working knowledge of AWS tools and cloud deployment strategies.
· Experience in CI/CD pipelines and automation tools.
· Strong problem-solving skills and the ability to work independently.
· Excellent communication skills, both written and verbal.

