Job Title : Full Stack Engineer
Location : Bangalore
Type : Permanent Position
Mode : Hybrid
About the Role :
We are looking for a highly skilled Full Stack Engineer with 810 years of experience to design, develop, and deliver scalable enterprise-grade applications. The role requires deep expertise across Java-based backend development, modern front-end frameworks, microservices architecture, and cloud-native Responsibilities (KRAs) :
- Design, develop, and maintain scalable and secure enterprise-grade applications using Java 8+, Spring Boot, and microservices architecture.
- Build intuitive and responsive UI components using Angular or React.
- Implement end-to-end solutions, ensuring seamless integration between front-end, back-end, and databases.
- Define and enforce software engineering best practices such as TDD, BDD, CI / CD, and code reviews.
- Develop and maintain RESTful APIs and messaging integrations with Kafka, RabbitMQ, or JMS.
- Optimize database queries and ensure data integrity across SQL and NoSQL systems.
- Collaborate with cross-functional teams (Product, QA, DevOps, Business) to deliver high-
quality software.
Lead troubleshooting and performance optimization of applications in production.Mentor junior engineers and contribute to technical knowledge sharing within the team.Stay updated with emerging technologies to drive innovation and continuous Skill Set :Backend : Java 8+, Spring, Spring Boot, Microservices, RESTful APIsFrontend : Angular or ReactTesting : TDD, Unit Testing, Mocking (Mockito), BDD (Cucumber)Messaging : RabbitMQ, AMQP, JMS, KafkaPersistence : SQL, JDBC, JPA / Hibernate, Spring DataDatabases : PostgreSQL, Oracle, In-Memory DBs (e.g., Redis, H2)Architecture : SOA / MicroservicesTools : Git, Maven / Gradle, Jenkins, Docker, KubernetesCloud : AWS, Azure, or GCP exposureStrong understanding of scalability, performance tuning, and security best Skills :Experience with API Gateway, Service Mesh, and Event-Driven ArchitectureFamiliarity with containerization and orchestration (Docker, Kubernetes)Exposure to Agile methodologies and DevOps practices(ref : hirist.tech)