its 4 month contractual post work from our ahmedabad office
1. Frontend Skills (Angular)
- HTML5 / CSS3 : Strong understanding of HTML5 and CSS3 to build responsive, well-structured, and modern UI.
- Angular : Proficiency in Angular, including its core features like components, directives, services, routing, and forms.
- TypeScript : Deep understanding of TypeScript, as Angular is based on it.
- Responsive Design : Ability to create layouts that work well on both desktop and mobile using frameworks like Bootstrap or Material Design.
- Angular CLI : Comfort in using Angular CLI for development tasks like creating components, running tests, building the app, etc.
2. Backend Skills (Java)
Spring Framework : In-depth knowledge of the Spring ecosystem (Spring Boot, Spring MVC, Spring Data, Spring Security) for building robust, scalable backend applications.RESTful APIs : Ability to design and implement REST APIs, using frameworks like Spring Boot.JPA / Hibernate : Familiarity with Object-Relational Mapping (ORM) frameworks like Hibernate and Java Persistence API (JPA) for database interaction.Database Management : Experience with relational databases (e.g., MySQL, PostgreSQL) and / or NoSQL databases (e.g., MongoDB).Microservices Architecture : Knowledge of designing and building microservices using Spring Boot, Spring Cloud, and tools like Docker for containerization.Security : Knowledge of implementing security measures like authentication and authorization, often using Spring Security or OAuth2.Unit Testing (JUnit) : Experience writing unit tests with JUnit and integration tests using tools like Mockito or Spring Test.3. General Development Skills
Agile Methodologies : Familiarity with Agile / Scrum development practices.Problem Solving : Strong analytical and problem-solving skills for debugging and optimizing both frontend and backend code.Version Control Systems : Proficiency in Git and related tools (GitHub, GitLab, Bitbucket) for collaboration and version control.RESTful Web Services : Expertise in designing and consuming REST APIs.Cross-Browser Compatibility : Ability to ensure the application functions consistently across various browsers.4. Soft Skills
Collaboration : Good communication and teamwork skills for working with cross-functional teams (designers, product managers, etc.).Time Management : Ability to prioritize tasks and meet deadlines in a fast-paced development environment.Adaptability : Willingness to learn new technologies and methodologies as the development landscape evolves