Java Full Stack Developer

Filled
March 7, 2026

Job Description

Job Description:

We are seeking a talented Java Full Stack Developer to join our development team. The ideal candidate will have hands-on experience in both front-end and back-end development, building robust, scalable, and user-friendly web applications. You will collaborate with UI/UX designers, product managers, and fellow developers to deliver high-quality solutions that meet business requirements.

Key Responsibilities:

  • Design, develop, and maintain end-to-end web applications using Java (Spring Boot) and modern JavaScript frameworks such as React, Angular, or Vue.js.
  • Build and maintain RESTful APIs ensuring seamless integration with front-end components.
  • Collaborate with cross-functional teams, including UI/UX designers and product managers, to deliver high-quality software.
  • Write clean, maintainable, and efficient code following best practices.
  • Conduct code reviews, unit testing, and performance tuning to ensure software quality.
  • Debug and resolve technical issues across the full stack.
  • Stay updated with emerging technologies and actively contribute to continuous improvement initiatives.

Required Skills & Expertise:

  • Strong proficiency in Java and Spring Boot.
  • Experience with modern JavaScript frameworks: React, Angular, or Vue.js.
  • Proficient in RESTful API development and integration.
  • Solid understanding of front-end technologies: HTML5, CSS3, JavaScript/TypeScript.
  • Familiarity with databases: SQL (MySQL, Oracle) and NoSQL (MongoDB, Cassandra).
  • Knowledge of version control systems (Git) and CI/CD pipelines.
  • Ability to work in Agile/Scrum environments and collaborate effectively with a team.

Experience:

  • 3–7+ years of experience in full-stack development.
  • Hands-on experience in building web applications from concept to deployment.
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.

Education:

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