Job Summary
We are seeking an experienced permanent full time Full Stack Developer with expertise in Java and web development to join our dynamic fintech team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web and mobile applications. You will work on both the front-end and back-end components of our applications
- Minimum Qualification : OND
- Experience Level : Senior level
- Experience Length : 5 years
Job Description/Requirements
Responsibilities:
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to understand project requirements and translate them into technical solutions
- Design, develop, and maintain scalable and responsive web applications using Java, JavaScript, HTML, CSS, and other relevant technologies.
- Design and implement APIs to facilitate communication between front-end and back-end components, ensuring efficiency and scalability.
- Experience of working Meta platforms and Whatsapp chatbot/API
- Take ownership of the development sprints and Collaborate with frontend developers, UX/UI designers, QA and product managers to translate requirements into technical specifications and implement user-friendly interfaces.
- Build and maintain robust RESTful APIs to enable data interaction between the front-end and back-end systems.
- Ensure the security of web applications by implementing best practices and addressing potential vulnerabilities.
- Optimize application performance by identifying bottlenecks and implementing performance improvements.
- Debug and troubleshoot issues in both front-end and back-end components and provide timely resolutions.
- Stay up-to-date with industry trends and emerging technologies, and incorporate them into development processes as needed.
- Optimize backend performance through efficient coding practices, database optimization techniques, and caching mechanisms.
- Participate in code reviews to maintain code quality and consistency.
- Document technical specifications, system architecture, and codebase for reference and future development.
- Experience with Office 365 and Microsoft Azure services Cloud services
- Use of collaboration tools like slack, MS Teams, Jira etc.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or OND in a related field.
- Proven experience as a Full Stack Developer with expertise in Java and web development.
- Strong proficiency in Java programming language.
- Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
- Experience with server-side technologies, frameworks, and tools (e.g., Spring Boot, Hibernate).
- Knowledge of database systems and SQL, including database design and optimization.
- Experience with version control systems (e.g., Git).
- Familiarity with RESTful API design and development.
- Understanding of web security best practices and common vulnerabilities.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Ability to work in an agile development environment and adapt to changing project requirements.
Preferred Skills :
- Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of Meta platforms and Whatsapp chatbot
- Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with DevOps practices and CI/CD pipelines.
- Understanding of microservices architecture.
- Knowledge of front-end build tools and bundlers (e.g., Webpack, Babel).
- Experience with unit testing and automated testing frameworks.
- Permanent fulltime role
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.