Java Full Stack Developer (Angular)
Infosys · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Pune, Maharashtra, India
Infosys · Bengaluru, Karnataka, India - Chennai, Tamil Nadu, India - Pune, Maharashtra, India
**Job Title:** Java Full Stack Developer (Angular) **Experience:** 3-5 Years **Location:** Bengaluru, Chennai, Hyderabad, Pune **Employment Type:** Full-time **Job Summary** We are seeking a skilled Java Full Stack Developer with 35 years of experience in building scalable web applications. The ideal candidate will have strong expertise in Java-based backend development and Angular for frontend, along with experience in modern development practices, APIs, and cloud-based environments. **Key Responsibilities** - Design, develop, and maintain scalable full-stack applications using Java and Angular. - Build RESTful APIs and microservices using Spring Boot. - Develop responsive, user-friendly UI components using Angular (v8+ preferred). - Collaborate with cross-functional teams including UI/UX designers, QA engineers, and DevOps. - Write clean, efficient, and reusable code following best practices. - Participate in code reviews and ensure code quality and performance. - Troubleshoot, debug, and enhance existing applications. - Integrate backend services with frontend interfaces. - Ensure application security, data protection, and performance optimization. - Contribute to CI/CD pipelines and deployment activities. **Required Skills & Qualifications** **Technical Skills** - Strong experience in **Java, J2EE, Spring Boot, and REST APIs** - Hands-on experience with **Angular (v8 or above)**, TypeScript, HTML5, CSS3 - Familiarity with **JavaScript frameworks and libraries** - Experience with **database technologies** such as MySQL, PostgreSQL, or Oracle - Knowledge of **Microservices Architecture** - Experience with **Git or other version control systems** - Understanding of **API integration and web services** - Basic knowledge of **Docker, Kubernetes, or cloud platforms (AWS/Azure/GCP)** is a plus **Additional Skills** - Strong problem-solving and analytical skills - Good communication and teamwork abilities - Ability to work in an Agile/Scrum environment **Preferred Qualifications** - Experience with **CI/CD pipelines (Jenkins, Azure DevOps, etc.)** - Familiarity with **unit testing frameworks (JUnit, Jasmine, Karma)** - Exposure to **performance optimization and security best practices** - Knowledge of **message queues (Kafka, RabbitMQ)** is an added advantage **Education** - Bachelor’s degree in Computer Science, Information Technology, or related field**Role & responsibilities**