Java Full Stack Developer

Home Java Full Stack Developer

Java Full Stack Developer

Posted by: Annex It Solutions

Job Description

Position Overview:

We are seeking a qualified and motivated Java Full Stack Developer with at least two years of professional experience in both front-end and back-end development. The ideal candidate will have a strong background in Java technologies along with modern JavaScript frameworks such as Angular or React. This role involves working on the full software development life cycle and collaborating with cross-functional teams to deliver robust, scalable, and high-performance applications.


Key Responsibilities:

  • Develop, test, and maintain web applications using Java, Spring Boot, and JavaScript frameworks

  • Design and consume RESTful APIs to connect front-end and back-end systems

  • Ensure application responsiveness and performance across various platforms and devices

  • Collaborate with designers, QA engineers, and other developers to implement features

  • Write clean, efficient, and maintainable code following best practices and coding standards

  • Participate in code reviews, unit testing, and continuous integration processes

  • Troubleshoot and resolve software defects and production issues


Required Qualifications and Skills:

  • Bachelor's degree in Computer Science, Information Technology, or a related field

  • Minimum of two years of experience in full stack development using Java technologies

  • Proficiency in Java, Spring Boot, and Hibernate or JPA

  • Experience with front-end technologies including Angular or React, HTML, CSS, and JavaScript

  • Solid understanding of RESTful APIs and microservices architecture

  • Familiarity with relational databases such as MySQL, PostgreSQL, or Oracle

  • Experience with version control tools such as Git

  • Strong problem-solving skills and attention to detail

  • Effective communication skills, both written and verbal


Preferred Qualifications:

  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud

  • Basic understanding of Docker or containerized applications

  • Exposure to CI/CD tools and DevOps practices

  • Experience working in Agile or Scrum development environments

Similar Jobs