# Fullstack Developer (Angular + Java)

**Company:** [SOGECLAIR](http://jobs.workable.com/companies/rUYAf59H96MxpXCS6WXu66.md)
**Location:** Pune, India
**Workplace:** hybrid
**Department:** Sogeclair Simulation

[Apply for this job](http://jobs.workable.com/view/40c3a19f-7cee-4b1c-a28f-07303f7a6386)

## Description

-   Individual contributor who can convert the requirements into design.
-   Demonstrated industry experience in the development of software components.          
-   Should follow a well-defined organizational process.
-   Undertake tasks within allocated budget and timeframe.
-   Set clear self (in consultation with supervisor) goals and KPIs.
-   Monitor self-performance on productivity, quality, compliance to process & standards is important

## Requirements

-   3 to 5 years preferably in product base organization.
-   Preferred - BTech/MTech/BE/ME in Computer science.

-   Knowledge of Angular 18+, RxJS, NgRX (Redux), REST, WebSockets
-   Working knowledge of OO design methodologies, Real Time systems including the use of UML
-   Experience in User Interface design is desirable
-   Strong knowledge of HTML and CSS.

-   Good to have knowledge of D3JS.
-   Hands on in Unit testing frameworks like Jasmine, Karma, Junit, etc.
-   Working knowledge of design patterns
-   A working knowledge of VS Code development environment
-   Knowledge of IP communication protocols is desirable
-   Good to have knowledge of Mongodb, BASEX.
-   Solid Java development skills with deep understanding of:

Data Structures & Algorithms

                 Java Collections Framework

                 Object-Oriented Programming (OOP)

                 Design Patterns

                 SOLID principles

                 Java Threads & Concurrency

                Good to have knowledge of JavaFx

-   Working knowledge of configuration management and defect tracking tools viz. Jira.
-   Proactive approach to professional development including software innovation and technical application
-   High attention to detail with strong interpersonal skills
-   A positive working attitude with a willingness to learn and grow your skill set
-   Excellent communication skills
-   Team player
