DESCRIPTION

SYNTAX IT Group is seeking a highly skilled and experienced Java Web Developer with extensive experience in web development to join our team.

As we continue to grow and enhance our digital solutions portfolio, we are expanding our development team to deliver scalable, high-performance web applications for enterprise clients.

This position is ideal for an engineer with a strong foundation in Java, a passion for high-quality software, and a demonstrated ability to lead, coach, and mentor development teams.

Responsibilities

  • Develop and maintain high-quality web applications using Java Web Technologies such as JSPs, JSF, Struts, or Vaadin, ensuring code quality, maintainability, and scalability.
  • Implement responsive and intuitive user interfaces with HTML5 and CSS3, collaborating with design teams to translate UI/UX requirements into functional applications.
  • Lead and mentor development teams, fostering a culture of continuous learning while conducting code reviews and pair programming sessions.
  • Conduct unit and integration testing, working closely with QA teams to troubleshoot and resolve issues efficiently.
  • Collaborate with cross-functional teams to align on project goals and drive seamless application development.
  • Monitor application performance, identifying opportunities for optimization and staying updated with the latest front-end trends and Java web technologies.

Qualifications

  • Java: Minimum 4+ years of experience with Java web development frameworks (such as JSPs, JSF, Struts, or Vaadin).
  • Web Development: At least 2+ years of experience in general web development.
  • HTML5/CSS3: Strong expertise in building responsive and interactive web applications.
  • Team Leadership: Proven experience in coaching, mentoring, and leading software development teams.
  • B.Sc. degree in Computer Science, or equivalent academic qualifications.

Additional Skills

  • Coding Principles/Best Practices: Familiarity with SOLID, KISS, and DRY principles.
  • Testing: Practical experience with unit and integration testing; familiarity with relevant tools.
  • Agile Methodologies: Experience participating in Agile practices, with an understanding of Scrum.

Ready to join us?

    Max File Size: 10 MB