HamburgerMenu
hirist

Software Engineer - Java/AngularJS

SOGECLAIR
Pune
5 - 8 Years
star-icon
4white-divider19+ Reviews

Posted on: 17/10/2025

Job Description

Description :


- Responsible for the design, implementation and testing of software modules for projects as directed by the Project Manager and/or System Architect.

- Individual contributor who can convert the requirements into design.

- Demonstrated industry experience in the development of software components.

- Identify the stories/tasks, estimates work and take full ownership of the work.

- Should follow a well-defined organizational process.

- Review the work of staff to ensure accuracy and compliance with completion criteria.

- 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 :


- Knowledge of Angular 15+, 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.


info-icon

Did you find something suspicious?