Annex It Solutions

Java Full Stack Developer

  • Annex It Solutions

Job Description

Annex It Solutions is seeking a talented and motivated Java Full Stack Developer to join our dynamic team. As a key player in our software development process, you will have the opportunity to work on exciting projects that utilize modern software engineering practices. We pride ourselves on fostering an innovative and collaborative work environment, where you can share your ideas and contribute to product improvement. In this role, you will be responsible for developing and maintaining web applications, ensuring the integration of front-end and back-end components, and collaborating with cross-functional teams. Your expertise in Java, along with proficiency in various front-end technologies, will play a crucial role in delivering high-quality software solutions to our clients. We are looking for an individual who is not only technically proficient but also has strong problem-solving skills and a passion for learning new technologies. If you are ready to take your career to the next level in a fast-paced and supportive work environment, we would love to hear from you. Join us at Annex It Solutions and be part of a team that values innovation, commitment, and excellence in software development.


Responsibilities

  • Design, develop, and maintain web applications using Java and related technologies.
  • Collaborate with UI/UX designers to implement engaging and responsive user interfaces.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in all phases of the software development lifecycle, from requirements gathering to deployment.
  • Troubleshoot and debug applications to ensure optimal performance and user experience.
  • Integrate front-end and back-end components using RESTful APIs and web services.
  • Work closely with team members to gather requirements and provide technical solutions.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in Java and experience with Java frameworks such as Spring or Hibernate.
  • Strong knowledge of front-end technologies including HTML, CSS, and JavaScript frameworks like Angular or React.
  • Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with version control systems, preferably Git.
  • Understanding of software development methodologies such as Agile or Scrum.
  • Strong analytical and problem-solving skills with attention to detail.