Full Stack Developer at Testiver

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
62181
Job Views
104

Job Description



Job Description



  • We are seeking a talented Full Stack Developer with expertise in Java and web development to join our dynamic team.

  • As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications that provide a seamless user experience.

  • 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.


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.

  • 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.

  • Collaborate with the QA team to perform thorough testing and address any reported defects.

  • 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 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 (Not Mandatory):



  • Knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud).

  • 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.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept