Full-Stack Developer (Java & Angular)

Hyderabad, Telangana, India
Feb 17, 2025
Feb 17, 2026
Remote
Full-Time
8 Years
Job Description

We are seeking a highly experienced Full-Stack Developer who can seamlessly work on both front-end and back-end technologies, ensuring scalable, high-performance applications.

As a part of our team, you will be responsible for designing, developing, and maintaining robust applications using Java, Angular 12+, Spring Boot, and Microservices architecture.

You will play a key role in

  • Developing RESTful APIs and microservices to support application functionality.
  • Ensuring smooth integration between front-end (Angular) and back-end (Java, Spring Boot).
  • Architecting scalable applications capable of supporting 1000+ concurrent users.
  • Maintaining high code quality and driving performance enhancements.
  • Working with Cloud Platforms (AWS/Azure) to deploy and scale applications.
  • Participating in Agile development processes like Sprint Planning, Standups, and Retrospectives.
  • Implementing unit testing for comprehensive test coverage.

Key Responsibilities

  1. Full-Stack Development. Work on both front-end (Angular) and back-end (Java, Spring Boot) development.
  2. API Development. Design and maintain RESTful APIs and microservices.
  3. Scalable Architecture. Develop robust applications that support large-scale usage (1000+ users).
  4. UI/UX Implementation. Ensure a responsive and visually appealing UI using HTML5, CSS3, and Angular.
  5. State Management. Utilize state management libraries (NgRx, Akita) for efficient data handling.
  6. Cloud Integration. Work with AWS/Azure for application deployment and scalability.
  7. Performance Optimization. Maintain high performance, security, and scalability across all applications.
  8. DevOps Practices. Manage deployments, CI/CD pipelines, and use tools like Docker & Kubernetes.
  9. Agile Collaboration. Participate in Agile workflows such as sprint planning, daily standups, and retrospectives.
  10. Unit Testing & TDD. Implement unit tests using Cypress, Jasmine, and Karma for reliable code.

Required Skills & Experience

  • 8+ years of experience in software development with a focus on Java & Angular (12+).
  • Strong expertise in Java (Java 8/Java 11), Spring Boot, and Microservices architecture.
  • Solid understanding of RESTful API development and backend technologies (JEE, Spring Core, JPA, Hibernate).
  • Experience with HTTP/HTTPS protocols, TCP/IP networking, and Web Security.
  • Hands-on experience with Cloud Platforms (AWS/Azure).
  • Proficiency in TypeScript & Angular for building dynamic applications.
  • Knowledge of RxJS & reactive programming concepts for better application performance.
  • Familiarity with DevOps tools like Git, CI/CD, Docker, Kubernetes.
  • Strong knowledge of Object-Oriented Design (OOD), Design Patterns, and Scalable Application Design.
  • Experience in writing unit tests & following Test-Driven Development (TDD) methodologies.
  • Understanding of SaaS-based application architecture & scalability principles.
  • Proficient in Visual Studio Code & Spring Tool Suite (STS).

Preferred Skills (Nice to Have)

  • Experience in SaaS software development & multi-tenant applications.
  • Knowledge of state management libraries (NgRx, Akita).
  • Expertise in performance optimization techniques.
  • Experience with modern UI frameworks & responsive web design.
  • Familiarity with serverless computing (AWS Lambda, Azure Functions).

Why You Should Apply

  • 100% Remote Work – Work from anywhere!
  • Competitive Salary & Benefits
  • Exciting Projects with Global Clients
  • Work-Life Balance & Flexible Schedule
  • Opportunity to Work on the Latest Tech Stack
  • Collaborative & Growth-Oriented Work Environment

How to Apply?

If you believe you're the right fit for this exciting opportunity, we’d love to hear from you!

Send your updated resume to [email protected]