Responsibilities:
Frontend Development:
- Design and develop responsive scalable web applications using Angular (Angular 12)
- Build reusable components and front-end libraries for future use
- Implement modern UI/UX designs with HTML5 CSS3 and TypeScript
- Optimize applications for maximum speed and scalability
- Ensure cross-browser compatibility and resolve UI/UX issues
- Integrate RESTful APIs and manage application state effectively
- Write clean maintainable code following Angular best practices
Backend Development:
- Design develop and maintain robust Java-based backend services
- Build RESTful APIs and microservices using Spring Boot/Spring Framework Typescript and NestJs
- Implement business logic data processing and server-side validation
- Design and optimize database schemas (SQL/NoSQL)
- Ensure application security performance and reliability
- Write unit tests and integration tests for backend services
- Handle authentication authorization and security implementations
Full Stack:
- Participate in the entire application lifecycle from concept to deployment
- Collaborate with product managers designers and other developers
- Troubleshoot debug and upgrade existing systems
- Perform code reviews and maintain code quality standards
- Document technical specifications and system architecture
- Participate in Agile/Scrum development processes
- Stay updated with emerging technologies and industry trends
Requirements:
- Frontend: 5 years of experience with Angular (versions 10) TypeScript JavaScript (ES6) HTML5 CSS3/SCSS
- Backend: 5 years of experience with Java (Java 8) Spring Boot Spring MVC Spring Data NestJs Typescript
- Database: Strong knowledge of SQL databases (PostgreSQL MySQL) and experience with ORM frameworks (Hibernate JPA TypeORM)
- API Development: Proven experience designing and consuming RESTful APIs
- Version Control: Proficient with Git and collaborative development workflows
- Testing: Familiarity with Jasmine Karma JUnit 5 Mockito.
- Strong problem-solving and analytical abilities
- Excellent communication and teamwork skills
- Ability to work independently and manage time effectively
- Attention to detail and commitment to quality
- Adaptability to learn new technologies quickly
- Bachelors degree in Computer Science Software Engineering or related field (or equivalent practical experience)
- Relevant certifications (Oracle Java Angular AWS etc.) are a plus
- 5 years of professional software development experience
- Proven track record of delivering full stack web applications
- Experience in Agile/Scrum development environment
Additional Skills (Preferred):
- Experience with state management libraries (NgRx RxJS)
- Knowledge of microservices architecture and containerization (Docker Kubernetes)
- Understanding of NoSQL databases (MongoDB Redis)
- Knowledge of message queues (RabbitMQ Kafka)
- Experience with monitoring and logging tools
- Exposure to GraphQL
Responsibilities:Frontend Development:Design and develop responsive scalable web applications using Angular (Angular 12)Build reusable components and front-end libraries for future useImplement modern UI/UX designs with HTML5 CSS3 and TypeScriptOptimize applications for maximum speed and scalability...
Responsibilities:
Frontend Development:
- Design and develop responsive scalable web applications using Angular (Angular 12)
- Build reusable components and front-end libraries for future use
- Implement modern UI/UX designs with HTML5 CSS3 and TypeScript
- Optimize applications for maximum speed and scalability
- Ensure cross-browser compatibility and resolve UI/UX issues
- Integrate RESTful APIs and manage application state effectively
- Write clean maintainable code following Angular best practices
Backend Development:
- Design develop and maintain robust Java-based backend services
- Build RESTful APIs and microservices using Spring Boot/Spring Framework Typescript and NestJs
- Implement business logic data processing and server-side validation
- Design and optimize database schemas (SQL/NoSQL)
- Ensure application security performance and reliability
- Write unit tests and integration tests for backend services
- Handle authentication authorization and security implementations
Full Stack:
- Participate in the entire application lifecycle from concept to deployment
- Collaborate with product managers designers and other developers
- Troubleshoot debug and upgrade existing systems
- Perform code reviews and maintain code quality standards
- Document technical specifications and system architecture
- Participate in Agile/Scrum development processes
- Stay updated with emerging technologies and industry trends
Requirements:
- Frontend: 5 years of experience with Angular (versions 10) TypeScript JavaScript (ES6) HTML5 CSS3/SCSS
- Backend: 5 years of experience with Java (Java 8) Spring Boot Spring MVC Spring Data NestJs Typescript
- Database: Strong knowledge of SQL databases (PostgreSQL MySQL) and experience with ORM frameworks (Hibernate JPA TypeORM)
- API Development: Proven experience designing and consuming RESTful APIs
- Version Control: Proficient with Git and collaborative development workflows
- Testing: Familiarity with Jasmine Karma JUnit 5 Mockito.
- Strong problem-solving and analytical abilities
- Excellent communication and teamwork skills
- Ability to work independently and manage time effectively
- Attention to detail and commitment to quality
- Adaptability to learn new technologies quickly
- Bachelors degree in Computer Science Software Engineering or related field (or equivalent practical experience)
- Relevant certifications (Oracle Java Angular AWS etc.) are a plus
- 5 years of professional software development experience
- Proven track record of delivering full stack web applications
- Experience in Agile/Scrum development environment
Additional Skills (Preferred):
- Experience with state management libraries (NgRx RxJS)
- Knowledge of microservices architecture and containerization (Docker Kubernetes)
- Understanding of NoSQL databases (MongoDB Redis)
- Knowledge of message queues (RabbitMQ Kafka)
- Experience with monitoring and logging tools
- Exposure to GraphQL
View more
View less