You are viewing a preview of this job. Log in or register to view more details about this job.

Java Full stack Developer

Responsibilities:

  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Design, develop, and maintain scalable and reliable software applications using Java-based technologies.
  • Develop front-end solutions using HTML, CSS, JavaScript, and related frameworks (e.g., Angular, React, Vue.js).
  • Implement and maintain database structures and queries using SQL and NoSQL databases.
  • Write efficient, reusable, and testable code while adhering to coding standards and best practices.
  • Conduct code reviews, debugging, and troubleshooting to ensure quality and performance.
  • Participate in the software development life cycle, including planning, design, implementation, testing, and deployment.
  • Stay updated with emerging technologies and industry trends to continuously improve software development processes.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Java Full Stack Developer or similar role.
  • Proficiency in Java programming language and related frameworks (e.g., Spring, Hibernate).
  • Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries.
  • Experience with database technologies (SQL, NoSQL) and data modeling.
  • Familiarity with Agile methodologies and software development life cycle.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and in a team environment.
  • Good communication and interpersonal skills.

Preferred Qualifications:

  • Master's degree in Computer Science or related field.
  • Certifications related to Java or Full Stack Development.
  • Experience with cloud services and deployment (e.g., AWS, Azure, Google Cloud).
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes).
  • Understanding of DevOps practices and CI/CD pipelines.