About the role
Location: Hyderabad, India (Onsite/Hybrid/Flexible – based on company policy)
Experience: 6+ Years
Employment Type: Full-time
Job Summary:We are looking for a highly experienced Java Full Stack Developer with a strong command of Angular for front-end development. The ideal candidate will have at least 6 years of hands-on experience building and maintaining scalable enterprise applications using Java (Spring Boot) on the backend and Angular (v8 or above) on the frontend.
Key Responsibilities:- Design, develop, test, and maintain full-stack web applications using Java and Angular.
- Build RESTful APIs and microservices using Spring Boot.
- Develop responsive UI components and integrate with backend services using Angular.
- Work closely with product managers, designers, and DevOps engineers to deliver high-quality features.
- Write clean, scalable, and well-documented code following best practices.
- Participate in code reviews, testing, debugging, and performance tuning.
- Contribute to the full software development life cycle – from requirements gathering to deployment and support.
- Collaborate with DevOps teams for CI/CD pipeline implementation and cloud deployment.
- Strong experience in Java, Spring Boot, RESTful APIs, and Microservices Architecture.
- Proficient in Angular (v8 or above), TypeScript, HTML5, CSS3, and responsive design.
- Solid understanding of object-oriented programming and design patterns.
- Good knowledge of SQL/NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with version control systems like Git.
- Familiarity with CI/CD tools (Jenkins, GitLab CI, or similar).
- Working knowledge of containerization (Docker) and cloud platforms like AWS/Azure is a plus.
- Exposure to cloud-native application development.
- Experience with unit testing (JUnit, Jasmine/Karma for Angular).
- Agile/Scrum development experience.
- Knowledge of messaging systems like Kafka or RabbitMQ is an advantage.
- Bachelor’s/Master’s degree in Computer Science, Information Technology, or a related field.