Talent.com
This job offer is not available in your country.
Full Stack Java Developer

Full Stack Java Developer

TCCDublin, County Dublin, IE
21 days ago
Job type
  • Quick Apply
Job description

Overview :

We are seeking a skilled and enthusiastic Full Stack Java Developer to join our innovative team. The ideal candidate will have a strong background in both front-end and back-end development, and a passion for building efficient, scalable, and user-friendly web applications. This role is critical in driving the development of our digital products and enhancing our customer experience.

Role :

The Full Stack Java Developer will be responsible for designing, developing, and maintaining web applications, from front-end interfaces to back-end services. The successful candidate will work closely with our product, design, and marketing teams to deliver high-quality software solutions that meet our business objectives.

Key Responsibilities :

  • Front-End Development :

Design and implement user-friendly web interfaces using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, or Vue.js.

  • Ensure the responsiveness and cross-browser compatibility of web applications.
  • Collaborate with the design team to translate UI / UX wireframes into functional code.
  • Back-End Development :
  • Develop and maintain server-side logic using languages such as Java, Node.js, Python or PHP.

  • Implement and manage APIs to support front-end functionality.
  • Ensure the security, performance, and scalability of server-side applications.
  • Database Management :
  • Design and manage relational and non-relational databases, such as MySQL, PostgreSQL, MongoDB, or similar.

  • Write efficient SQL queries and perform database optimisations.
  • Ensure data integrity and implement backup and recovery procedures.
  • Integration and Deployment :
  • Implement continuous integration and continuous deployment (CI / CD) pipelines.

  • Manage cloud infrastructure using platforms such as AWS, Azure, or Google Cloud.
  • Monitor and troubleshoot production issues, ensuring high availability and reliability.
  • Collaboration and Communication :
  • Work closely with cross-functional teams to understand requirements and deliver technical solutions.

  • Participate in code reviews to maintain code quality and share knowledge with team members.
  • Stay updated with the latest industry trends and best practices.
  • Requirements :

  • Education and Experience :
  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • Proven experience as a Full Stack Developer or in a similar role.
  • Experience with front-end and back-end development.
  • Technical Skills :
  • Proficiency in front-end technologies : HTML, CSS, JavaScript, and frameworks such as React, Angular, or Vue.js.

  • Strong Java skills required
  • Strong back-end development skills in languages such as Node.js, Python, Ruby, or PHP.
  • Experience with database management systems like MySQL, PostgreSQL, MongoDB, or similar.
  • Knowledge of API design and development.
  • Experience with version control systems, such as Git.
  • Familiarity with CI / CD pipelines and cloud infrastructure management.
  • Analytical Skills :
  • Excellent problem-solving skills with a keen attention to detail.

  • Ability to analyse complex technical issues and develop effective solutions.
  • Strong debugging and troubleshooting skills.
  • Communication Skills :
  • Excellent written and verbal communication skills.

  • Ability to explain complex technical concepts to non-technical stakeholders.
  • Strong interpersonal skills and the ability to work collaboratively in a team environment.
  • Skills :

  • Full Stack Development
  • Front-End and Back-End Technologies
  • Database Management
  • API Development
  • CI / CD and Cloud Infrastructure
  • Problem-Solving and Debugging
  • Communication and Collaboration
  • Time Management
  • This role offers an exciting opportunity to work on cutting-edge web applications and make a significant impact within a dynamic organisation. If you are a passionate Full Stack Developer with a strong technical background and a drive for excellence, we would love to hear from you.

    Apply now and join our team to build innovative digital solutions!

    Create a job alert for this search

    Java Developer • Dublin, County Dublin, IE