Job Summary

We are looking for a highly skilled Java Full Stack Developer with 5+ years of experience in the IT industry to design, develop, and maintain scalable web applications. The ideal candidate should have strong expertise in both front-end and back-end development , experience building RESTful APIs and microservices , and a solid understanding of modern development frameworks and cloud technologies.

Key Responsibilities

Front-End Development

  • Develop responsive and user-friendly web interfaces using HTML, CSS, and JavaScript .

  • Build dynamic front-end applications using frameworks such as Angular, React, or .

  • Ensure cross-browser compatibility and optimal performance.

  • Back-End Development

  • Design and develop server-side applications using Java, Spring, Spring Boot, and Hibernate .

  • Build and maintain RESTful APIs and microservices architectures .

  • Implement secure, scalable, and high-performance backend solutions.

  • Database Management

  • Design, manage, and optimize relational and non-relational databases .

  • Write complex queries and ensure efficient database performance.

  • Work with databases such as MySQL, PostgreSQL, and MongoDB .

  • Software Development Lifecycle

  • Participate in requirement analysis, design, development, testing, deployment, and maintenance .

  • Collaborate with cross-functional teams including UI/UX designers, product managers, and QA engineers .

  • Code Quality & Best Practices

  • Write clean, maintainable, and reusable code following industry best practices.

  • Conduct code reviews and apply principles such as SOLID and Design Patterns .

  • Ensure high code quality through continuous integration and version control.

  • Testing & Debugging

  • Implement test-driven development (TDD) practices.

  • Perform debugging and troubleshooting to ensure application stability and reliability.

  • Required Skills & Technologies

    Programming Languages

  • Java

  • JavaScript

  • HTML5

  • CSS3

  • Back-End Technologies

  • Spring Framework

  • Spring Boot

  • Hibernate

  • Front-End Frameworks

  • Angular

  • React


  • API Development

  • RESTful APIs

  • Web Services

  • Databases

  • SQL Databases: MySQL, PostgreSQL

  • NoSQL Databases: MongoDB

  • Development Tools

  • Git

  • Jira

  • Maven / Gradle

  • Concepts & Methodologies

  • Microservices Architecture

  • Cloud Platforms (AWS, Azure, or GCP)

  • Agile / Scrum Methodology

  • DevOps Practices

  • Preferred Qualifications

  • Experience with containerization tools such as Docker or Kubernetes .

  • Familiarity with CI/CD pipelines .

  • Experience building cloud-native applications .

  • Soft Skills

  • Strong problem-solving and analytical abilities

  • Excellent communication and teamwork skills

  • Ability to work in a fast-paced Agile environment

  • Education

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

  • Similar jobs

    Java Fullstack Developer

    Apply Now
    Back to search page