Description

Job Description:

We are seeking a talented Full Stack Java Developer to join our dynamic team. The ideal candidate will have a passion for software development and a strong background in Java programming, along with experience in front-end and back-end development technologies. As a Full Stack Java Developer, you will play a key role in designing, developing, and maintaining our software solutions, contributing to all stages of the software development lifecycle.

Responsibilities:

  • Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
  • Design and develop robust, scalable, and high-performance Java applications, both on the front-end and back-end.
  • Implement and maintain web applications using modern front-end frameworks such as Angular, React, or Vue.js.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Conduct thorough testing of applications to ensure functionality, performance, and security.
  • Troubleshoot and debug issues, and provide timely resolutions to technical problems.
  • Participate in code reviews and provide constructive feedback to team members.
  • Stay updated on emerging technologies and industry trends, and recommend new tools and frameworks to enhance development processes.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • years of experience in Java development, with a strong understanding of object-oriented programming principles.
  • Proficiency in Java EE or Spring Framework for back-end development.
  • Experience with front-end development languages and frameworks such as HTML, CSS, JavaScript, Angular, React, or Vue.js.
  • Familiarity with database systems such as MySQL, PostgreSQL, or Oracle, and experience with SQL and ORM frameworks.
  • Solid understanding of software development methodologies, version control systems, and agile practices.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus.
  • Knowledge of containerization technologies like Docker and orchestration tools such as Kubernetes is a plus.

Interested in this job?

207 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