Key Responsibilities
- Develop scalable, modular, and reusable frontend components using micro-frontend architecture.
- Implement responsive web applications using Java Spring Boot and modern JavaScript (ES6) frameworks.
- Work with CSS frameworks and tools such as Bootstrap , Semantic UI , and custom styles for consistent UI.
- Perform DOM and BOM manipulation and implement OOJS (Object-Oriented JavaScript) concepts effectively.
- Convert visual designs into high-quality, cross-browser-compatible user interfaces.
- Ensure websites meet W3C , XHTML , WCAG , and Section 508 accessibility standards.
- Leverage Azure services including IoT , Function Apps , and Azure Storage in application development.
- Design, publish, document, and manage RESTful APIs following best practices for consumption and reuse.
- Participate in Agile sprints using JIRA and maintain high code quality via CI / CD pipelines , code reviews , and vulnerability scans .
- Develop unit tests (JUnit, mocking frameworks) and implement TDD / BDD using tools like Cucumber .
- Collaborate with cross-functional teams including UX, backend, QA, and DevOps to deliver seamless user experiences.
- Optional : Analyze and visualize data using Tableau , Spotfire , or other tools.
- Optional : Work with healthcare standards like DICOM , HL7 , and FHIR in healthcare domain projects.
Requirements
Strong expertise in Micro-Frontend Architecture and Modular UI DevelopmentDeep knowledge of ES6 , JavaScript object model , and component-based UI librariesExperience in Java Spring Boot Web ApplicationsSolid understanding of responsive web design and frontend performance optimizationHands-on experience with Azure cloud servicesFamiliarity with API design, documentation , and lifecycle managementProficient with unit testing, TDD, and BDD methodologiesStrong grasp of Agile methodologies , CI / CD , code security , and DevOps best practicesBachelor's degree in Computer Science, Engineering, or a related fieldSkills Required
Oojs, Bootstrap, Semantic Ui