Full Stack Developer (Angular/JavaScript + Java)
Jobberman Nigeria Recruitment
Software & Data
Job Summary
We are seeking a talented Full Stack Developer to join our dynamic engineering team. The ideal candidate will have strong expertise in both frontend development using Angular/JavaScript and backend development using Java/NestJs, enabling them to contribute across the entire application stack.
- Minimum Qualification : Degree
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
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
- Bachelor's 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
Important Safety Tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.