Full Stack Developer

Jobberman

Not Interested
Bookmark
Report This Job

profile Job Location:

Abuja - Nigeria

profile Monthly Salary: Not Disclosed
profile Experience Required: 4-5years
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary


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...
View more view more

Company Industry

IT Services and IT Consulting

Key Skills

  • Abinitio
  • Administration And Accounting
  • Android
  • Bid Management
  • Inventory Management
  • Embedded C