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