← Back to jobs
Bangalore, Karnataka, India
No related jobs found
Must Have: - Front-end - Angular, preferably v19 - TypeScript - RxJS - NgRx / Flux (state management) - Back-end - Java, preferably Java 11/17+ - Spring/Springboot - JPA/Hibernate - REST API design and implementation - SQL (e.g. Oracle, PostgreSQL) - Development Practices - Experience as a full-stack developer (frontend + backend in one role) - Solid experience with Angular development, 6+ years (including technical support, conducting reviews, solution design) - Practical experience in using RxJS (advanced usage - streams composition, error handling, memory leaks prevention) library - practical experience in using NgRx (designing scalable stores, effects selectors) library - experience in optimizing and refactoring existing solutions (debug complex UI issues - race conditions, async flows, state inconsistencies, design reusable UI components and libraries) - experience in implementing new business requirements (user stories) - Unit testing (e.g. JUnit, ……. for frontend) - Clean code principles and code review practices - strong understanding of core Java (OOP, collections, exception handling) - experience designing and building well-structured Spring Boot applications - ability to design and implement RESTful APIs with proper standards - experience working with databases and data access layers (SQL query optimization data modeling) - solid understanding of transaction management and ORM pitfalls (Hibernate/JPA ) - Integration and Architecture - Experience with frontend–backend integration - Understanding of API contracts and data flow - Basic knowledge of architecture patterns (e.g. layered, modular, hexagonal) - Soft Skills - Ability to work independently with project documentation (efficiently locating information, proactively improving clarity and structure, maintaining and creating new one). - Ability to work in an international environment (e.g. German client context) - Openness to feedback and willingness to learn - Problem-solving mindset and analytical thinking - Ownership and accountability for delivered features NICE TO HAVE Frontend • Angular Material (basic experience) • SCSS / CSS3 (modular styling, responsiveness) • AgGrid or similar data grid libraries Backend • Experience with microservices or modular monolith architecture • Basic DevOps knowledge (CI/CD pipelines, Docker) Full Stack / General • Knowledge of design patterns • Experience working with large-scale enterprise systems
Bachelor’s degree
No related jobs found
← Back to jobs