Java Full Stack Developer

Hyderabad, Telangana, India
Apr 03, 2025
Apr 03, 2026
Remote
Full-Time
8 Years
Job Description

We are looking for a highly skilled Java Full Stack Developer with a passion for building scalable and high-performance applications. In this role, you will work on cutting-edge technologies, including Java, Spring Boot, Angular (12+), and cloud platforms like AWS/Azure to develop robust and efficient software solutions. If you enjoy solving complex technical challenges and have a strong background in full-stack development, we encourage you to apply.

Key Responsibilities

  1. Application Development. Collaborate with cross-functional teams to design, develop, and optimize full-stack applications using Java (Java 8/11), Spring Boot, Angular (12+), and microservices.
  2. API & Microservices Development. Build and maintain RESTful APIs and microservices to support application functionalities and ensure seamless integration between the frontend (Angular) and backend (Java, Spring Boot) components.
  3. Scalable Architecture. Architect scalable, high-performance applications capable of handling thousands of concurrent users.
  4. Cloud Deployment & DevOps. Deploy and scale applications on cloud platforms such as AWS or Azure while integrating DevOps practices for continuous deployment and monitoring.
  5. Agile Methodology. Actively participate in Agile development processes, including sprint planning, daily standups, code reviews, and retrospectives.
  6. Testing & Quality Assurance. Implement unit test cases and adopt Test-Driven Development (TDD) to maintain high code quality. Utilize testing frameworks like Cypress, Jasmine, and Karma.
  7. UI/UX Development. Develop and maintain responsive, visually appealing user interfaces using Angular, HTML5, and CSS3, ensuring a seamless user experience across multiple devices.
  8. State Management. Utilize state management libraries such as NgRx or Akita to efficiently manage application states and asynchronous data flow using RxJS.
  9. Integration & Performance Optimization. Optimize application performance by employing best practices in HTTP/HTTPS protocols, TCP/IP networking, and application integration.
  10. Collaboration & Documentation. Work closely with backend, frontend, and DevOps teams to ensure efficient workflows, documentation, and alignment with best practices.

Required Qualifications

  • 8+ years of experience in full-stack software development, with expertise in Java, Spring Boot, and Angular (12+).
  • Strong experience in building microservices and RESTful APIs with a deep understanding of microservices architecture.
  • Expertise in Java frameworks, including JEE, Spring Core, Spring Boot, and JPA.
  • Hands-on experience with modern web development tools and frameworks.
  • Proficiency in unit testing, automated testing frameworks, and TDD.
  • Strong understanding of object-oriented design (OOD), design patterns, and best coding practices.
  • Experience in scaling enterprise applications that can handle 1000+ concurrent users.
  • Familiarity with Git, CI/CD pipelines, Docker, Kubernetes, and Agile methodologies.
  • Proficiency in Reactive Programming (RxJS) and state management (NgRx, Akita).
  • Strong problem-solving and analytical skills, with the ability to work both independently and collaboratively in a fast-paced environment.

Preferred Skills

  • Proficiency in TypeScript for building dynamic and scalable web applications.
  • Experience in developing and scaling SaaS applications.
  • Strong background in distributed tech stacks and cloud-native development.
  • Experience in Visual Studio Code, Spring Tool Suite (STS), and other modern IDEs.
  • Understanding of DevOps tools and automation at a platform level.

Why Join Us?

  • Work on challenging and high-impact projects in a fast-paced and innovative environment.
  • Opportunity to work with the latest technologies and frameworks.
  • Collaborative and inclusive company culture that values creativity and innovation.
  • Competitive salary package and growth opportunities.

If you’re passionate about full-stack development and want to work in an environment that fosters innovation and collaboration, apply now and become a part of our dynamic and talented engineering team!