Job Summary :
We are seeking an experienced Full Stack Developer proficient in Java, Angular, and Python to join our dynamic team in Bangalore. The ideal candidate will have a strong foundation in software engineering principles, experience working in Agile environments, and the ability to deliver robust, scalable applications. This role demands both backend and frontend development experience and strong communication skills to collaborate with global Responsibilities (KRAs) :
- Design, develop, and maintain robust full-stack applications using Java, Angular, and Python.
- Collaborate with cross-functional teams including product owners, architects, QA, and global stakeholders to deliver
business-critical solutions.
Write clean, scalable, testable, and maintainable code using industry best practices and coding standards.Create unit, integration, and UI test cases ensuring high quality and bug-free code.Develop and maintain RESTful APIs and microservices.Participate in Agile ceremonies including sprint planning, reviews, and retrospectives.Maintain and enhance CI / CD pipelines to ensure rapid and reliable deployments.Troubleshoot and resolve production issues with quick turnaround.Continuously research and adopt new technologies / tools as per project needs.Guide junior developers and perform peer code reviews for quality Skillset :Strong hands-on experience in Java (Core, Spring Boot) and Object-Oriented Programming ConceptsExpertise in Angular 2+ for developing dynamic Single Page Applications (SPA)Proficiency in Python and ability to integrate Python modules with backend servicesExperience with Unit Testing frameworks such as JUnit (Backend), Jasmine / Karma (Frontend)Experience in Integration Testing using Cucumber, Mocha.JS, Chai.JSGood understanding and experience with Microservices architecture and RESTful APIsContainerization using Docker and orchestration with KubernetesBuild tools such as Gradle or Maven (minimum one)Messaging brokers like RabbitMQ or Kafka (RabbitMQ preferred)Proficiency with Version Control Systems like GitLab or Perforce(ref : hirist.tech)