datatrota
Signup Login
Home Jobs Blog

Full Stack Developer at Testiver

TestiverLagos, Nigeria Software Development
Full Time
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 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.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend