Overview

Testiver provides independent software testing services and build software. Our services includes testing Mobile, Web, Desktop, Video game applications & ATM softwares. We also develop and build mobile and web software applications that serve the need of our customers.

Job Position: Full Stack Developer

Job Location: Lagos

Job Description

  1. We are seeking a talented Full Stack Developer with expertise in Java and web development to join our dynamic team.
  2. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications that provide a seamless user experience.
  3. You will work on both the front-end and back-end components of our applications, ensuring they are performant, secure, and user-friendly. This role might have the possibility of work from home with occasional onsite meetings.

Job Responsibilities

  1. Collaborate with cross-functional teams, including designers, product managers, and other developers, to understand project requirements and translate them into technical solutions.
  2. Design, develop, and maintain scalable and responsive web applications using Java, JavaScript, HTML, CSS, and other relevant technologies.
  3. Build and maintain robust RESTful APIs to enable data interaction between the front-end and back-end systems.
  4. Ensure the security of web applications by implementing best practices and addressing potential vulnerabilities.
  5. Optimize application performance by identifying bottlenecks and implementing performance improvements.
  6. Debug and troubleshoot issues in both front-end and back-end components and provide timely resolutions.
  7. Stay up-to-date with industry trends and emerging technologies, and incorporate them into development processes as needed.
  8. Collaborate with the QA team to perform thorough testing and address any reported defects.
  9. Participate in code reviews to maintain code quality and consistency.
  10. Document technical specifications, system architecture, and codebase for reference and future development.
  11. Experience with Office 365 and Microsoft Azure services Cloud services
  12. Use of collaboration tools like slack, MS Teams, Jira etc.

Job Requirements

  1. Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
  2. Proven experience as a Full Stack Developer with expertise in Java and web development.
  3. Strong proficiency in Java programming language.
  4. Proficiency in front-end technologies such as HTML5, CSS3, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, or Vue.js).
  5. Experience with server-side technologies, frameworks, and tools (e.g., Spring Boot, Hibernate).
  6. Knowledge of database systems and SQL, including database design and optimization.
  7. Experience with version control systems (e.g., Git).
  8. Familiarity with RESTful API design and development.
  9. Understanding of web security best practices and common vulnerabilities.
  10. Strong problem-solving and debugging skills.
  11. Excellent communication and teamwork skills.
  12. Ability to work in an agile development environment and adapt to changing project requirements.

Preferred Skills (Not Mandatory):

  1. Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud).
  2. Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  3. Experience with DevOps practices and CI/CD pipelines.
  4. Understanding of microservices architecture.
  5. Knowledge of front-end build tools and bundlers (e.g., Webpack, Babel).
  6. Experience with unit testing and automated testing frameworks.

Application Deadline
27th October, 2023.

How to Apply
Interested and qualified candidates should send their Resume / CV to: info@testiver.com using the Job Title as the subject of the mail.

Note: This Full Stack Developer role offers an exciting opportunity to work on innovative projects and contribute to the development of cutting-edge web applications. If you are a skilled developer with a passion for both front-end and back-end development and a strong foundation in Java, we encourage you to apply. Join our team and help us create exceptional digital experiences for our users.

Tagged as: Information Technology