First Phoenics Solutions
Java Full Stack Developer - AngularJS/Microservices Architecture
Job Location
bangalore, India
Job Description
Job Role : Java Full Stack Developer. Location : Bengaluru & Hyderabad ((Hybrid). Type of Employment : Full Time. Responsibilities : - Design, develop, and maintain full-stack web applications using Java and Angular. - Collaborate with product managers, designers, and other developers to define and implement application features. - Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance. - Develop RESTful APIs and microservices using Java, Spring Boot, and related technologies. - Implement business logic and data access layers using Java frameworks. - Optimize backend performance and ensure scalability. - Integrate with databases (SQL/NoSQL) and external systems. - Develop responsive and user-friendly web interfaces using Angular (version 8). - Implement complex UI components and features using Angular framework. - Manage state using NgRx or similar state management libraries. - Integrate with RESTful APIs and handle asynchronous data. - Optimize frontend performance and ensure cross-browser compatibility. - Contribute to the design and architecture of full-stack applications. - Implement design patterns and best practices to ensure maintainable and scalable code. - Participate in code reviews and provide constructive feedback. - Write unit, integration, and end-to-end tests for both frontend and backend components. - Debug and troubleshoot application issues. - Participate in performance tuning and optimization. - Collaborate with cross-functional teams using Agile/Scrum methodologies. - Communicate effectively with technical and non-technical stakeholders. - Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. - Stay up-to-date with the latest Java and Angular technologies and best practices. - Continuously improve development processes and tools. - Participate in knowledge sharing and mentoring activities. Technical Skills : - Strong proficiency in Java and Spring Boot. - Extensive experience with Angular (version 8). - Experience with RESTful API development and consumption. - Strong understanding of object-oriented programming (OOP) principles and design patterns. - Experience with relational databases (MySQL, PostgreSQL) or NoSQL databases (MongoDB). - Experience with version control systems (Git). - Experience with unit testing and integration testing frameworks (JUnit, Mockito, Jasmine, Karma). Preferred : - Experience with microservices architecture. - Experience with cloud platforms (AWS, Azure, GCP). - Experience with containerization technologies (Docker, Kubernetes). - Experience with CI/CD pipelines (Jenkins, Azure DevOps). - Experience with message queues (RabbitMQ, Kafka). - Experience with NgRx or similar state management libraries. - Experience with responsive web design and UI/UX principles. Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or a related field. - 5-8 years of experience in Java full-stack development with a strong focus on Angular. - Proven experience in developing and maintaining complex web applications. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 5/1/2025
Location: bangalore, IN
Posted Date: 5/1/2025
Contact Information
Contact | Human Resources First Phoenics Solutions |
---|