- Key Responsibilities
- Design develop and maintain backend services and APIs using Java ensuring scalability security and performance
- Build responsive reusable UI components using Angular and implement clean state and routing patterns
- Integrate front end applications with backend APIs handle authentication error handling and data validation
- Write clean testable code and participate in code reviews to uphold engineering standards
- Troubleshoot production and non production issues perform root cause analysis and deliver timely fixes
- Collaborate with product and QA to refine requirements estimate work and deliver sprint commitments
- Create and maintain technical documentation for modules APIs and deployment runbooks
- Minimum Qualifications
- 3 5 years of professional experience in software development with strong hands on expertise in Java and Angular
- Bachelor s or Master s degree B
- Tech M
- Tech MSc in Computer Science Engineering or a related field
- Experience building RESTful APIs and integrating them with front end applications
- Solid understanding of OOP data structures debugging and performance optimization basics
- Experience working with Git based version control and collaborative development workflows
- Preferred Qualifications
- Experience with Java frameworks such as Spring Boot and building layered maintainable service architectures
- Strong Angular practices including RxJS reactive forms guards interceptors and modular design
- Familiarity with unit integration testing e
- g
- JUnit Mockito Jasmine Karma and CI CD pipelines
- Exposure to microservices concepts API versioning and backward compatible changes
- Experience improving application observability through logging monitoring and alerting best practices
Technology->Microsoft Technologies->.NET Frameworks,Technology->UI & Markup Language->ANGULARJS2