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