Overview
Skills
Job Details
This role supports full-stack application development with a strong emphasis on Angular front-end development integrated with Java-based backend services. The developer will work across the entire application stack and collaborate closely with OIC IT teams to deliver secure, performant solutions.
Key Responsibilities
Develop and maintain Angular components using HTML, CSS, and TypeScript
Design and consume RESTful APIs connecting Angular front-end to Java backend
Optimize application performance and ensure cross-browser compatibility
Write unit and integration tests for both front-end and backend code
Participate in peer code reviews and enforce coding standards
Document features, processes, and provide technical training
Track progress, report status, and contribute to project planning
Required Skills
- 10 years of Java Development experience
Strong Angular experience (TypeScript, components, services, routing, RxJS)
HTML, CSS, JavaScript
Java development experience (Windows environment)
JPA, SQL, RESTful services, JUnit
Git and modern development workflows