Description

Job Description:

We are looking for a skilled Java Full Stack Developer to join our team. The ideal candidate will have a strong background in both front-end and back-end development, with proficiency in Java technologies. As a Java Full Stack Developer, you will be responsible for designing, developing, and maintaining scalable web applications, collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities:

  • Develop, test, and maintain robust and scalable web applications using Java technologies.
  • Design and implement user interfaces using modern front-end frameworks such as Angular, React, or Vue.js.
  • Implement RESTful APIs and integrate them with front-end interfaces.
  • Collaborate with designers, product managers, and other stakeholders to gather requirements and translate them into technical solutions.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Conduct code reviews and provide feedback to ensure code quality and adherence to standards.
  • Troubleshoot and debug issues reported by users or identified during testing.
  • Work closely with back-end developers to integrate front-end components with server-side logic.
  • Stay updated on emerging technologies and trends in the Java ecosystem.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 4-5 years of experience as a Full Stack Developer, with a focus on Java technologies.
  • Proficiency in Java programming language and frameworks such as Spring Boot or Jakarta EE.
  • Strong front-end development skills with HTML5, CSS3, JavaScript, and modern front-end frameworks.
  • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work both independently and as part of a team in a fast-paced environment.

Preferred Skills:

  • Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes.
  • Familiarity with DevOps practices and tools for continuous integration and deployment.
  • Understanding of security best practices for web applications.
  • Experience with Agile development methodologies.
  • Knowledge of front-end build tools such as Webpack or Gulp.

If you meet the requirements and possess the necessary skills, we encourage you to apply. Please submit your resume along with examples of your previous work or a link to your portfolio showcasing your Java projects.

Interested in this job?

199 days left to apply

Apply for this job

Cancel
Job Alert
Subscribe to receive instant alerts of new relevant jobs directly to your email inbox.
Subcrible
Send message
Cancel