Lead I - Software Engineering
Knowledge Artisans Private Limited
Must Have Skills
Preferred Skills
JD:
Design and develop responsive, accessible UI using Angular (components, RxJS, state management, routing, guards).
Build and maintain RESTful APIs and microservices using Java and Spring Boot (Spring Web, Spring Data, Security).
Implement data models and repositories; optimize queries and transactions with RDBMS (e.g., PostgreSQL/MySQL) or NoSQL (e.g., MongoDB).
Integrate front-end and back-end services; manage authentication/authorization (JWT/OAuth2).
Ensure quality with unit/integration tests (Jasmine/Karma for Angular; JUnit/Mockito for Java).
Participate in code reviews, design discussions, and Agile ceremonies; maintain high code quality and documentation.
Set up and maintain CI/CD pipelines (e.g., GitHub Actions/Azure DevOps/Jenkins) and containerization (Docker).
5+ years of professional software development experience with a strong full-stack portfolio.
Angular (v10+): components, services, RxJS/Observables, forms, interceptors, routing, lazy loading, state mgmt (NgRx or alternatives).
Java (11+) & Spring Boot: REST APIs, Spring Data JPA/Hibernate, Spring Security, validation, exception handling.
Strong knowledge of HTML5/CSS3, TypeScript, responsive design, and cross-browser compatibility.
Experience with Relational databases (PostgreSQL/MySQL) and ORM (JPA/Hibernate); familiarity with NoSQL is a plus.
Proficiency with Git, branching strategies, pull requests, and code review practices.
Solid grasp of OOP, design patterns, microservices concepts, and REST best practices.
Experience working in Agile/Scrum teams and collaborating with cross-functional stakeholders.
Skills
fullstack,angular,java,restful apis,spring boot,html5,unit,rdbms,nosql,typescript
,
Apply to this job
Required — upload a file or paste the text
