Senior Software Engineer Java Angular
Job Summary
Reporting Structure
Based in Mumbai reporting to Project Manager based in Mumbai
Requisites
Education:
Degree Level
Experience (years):
5
Industry / Technology
background:
n/a
Location:
Mumbai India
Pre-employment checks:
Role Summary:
We are looking for a skilled and enthusiastic full stack developer with strong experience building complex applications using Angular on front-end with Java on Backend. Preference shall be given to candidates with mobile development using ionic. Technically very strong & hands on in coding in Angular and Java
You will be working within a professional software development team primarily focused on developing enterprise scale applications for use by our local government and housing association sector customers.
Qualification Criteria/Work Experience
Essential:
- Work in an Agile team environment with product experts business analysts testers and other similarly skilled engineers to deliver web application solutions using Angular (Preferably with Ionic) and Java. Hands-on in coding is a must.
- Undertake software analysis design development and unit testing.
- Ability to think laterally about problems and use new technologies to best advantage to deliver innovative solutions
- Work from outline specifications to deliver working prototypes/solutions
- Working knowledge of design/architectural patterns and best practices.
- Keep abreast of new technologies and their applicability to work requests
REC-TPL-295
Essential:
- Critical thinker and problem-solving skills
- Interpersonal and communication skills
- Should be able to provide estimates
- Capable to perform code to optimize performance of the application
Back end skills:
Technologies
Hands-on experience (Years)
Priority
Java
5
1
Spring boot
5
1
REST API
3
1
Database (Postgres/Oracle)
5
2
OAuth knowledge
3
2
Front end skills:
Technologies
Hands-on Experience(Years)
Priority
Angular (v7 or higher)
5
1
JavaScript
5
1
CSS3/SCSS HTML5
5
1
Ionic based Hybrid Mobile Apps (iOS
Android)
2
2
Design Principles and UI best practices OOAD
5
1
REST Services Integration
5
1
Experience with SQLite Embedded Databases
2
2
Desirable:
Back end skills:
Technologies
Hands-on experience (Years)
Priority
Domain Driven Design
5
1
Windows System/
Basic Unix knowledge
5
1
Unit testing
3
2
Agile process knowledge
5
1
Postman
3
1
Front end skills:
Technologies
Hands on Experience (Years)
Priority
Source Control Tools (e.g. GIT SVN PVCS)
5
1
Knowledge of Agile Development Methods (Scrum/Kanban etc.)
5
1
Experience with Agile Development Tooling (e.g. Jira)
5
1
Experience with Continuous
Integration and testing tools (e.g. Jenkins Hudson BuildBot etc.)
3
2
BDD Experience (Cucumber / Selenium)
2
2
Reporting Structure
Based in Mumbai reporting to Project Manager based in Mumbai
Requisites
Education:
Degree Level
Experience (years):
5
Industry / Technology
background:
n/a
Location:
Mumbai India
Pre-employment checks:
Role Summary:
We are looking for a skilled and enthusiastic full stack developer with strong experience building complex applications using Angular on front-end with Java on Backend. Preference shall be given to candidates with mobile development using ionic. Technically very strong & hands on in coding in Angular and Java
You will be working within a professional software development team primarily focused on developing enterprise scale applications for use by our local government and housing association sector customers.
Qualification Criteria/Work Experience
Essential:
- Work in an Agile team environment with product experts business analysts testers and other similarly skilled engineers to deliver web application solutions using Angular (Preferably with Ionic) and Java. Hands-on in coding is a must.
- Undertake software analysis design development and unit testing.
- Ability to think laterally about problems and use new technologies to best advantage to deliver innovative solutions
- Work from outline specifications to deliver working prototypes/solutions
- Working knowledge of design/architectural patterns and best practices.
- Keep abreast of new technologies and their applicability to work requests
REC-TPL-295
Essential:
- Critical thinker and problem-solving skills
- Interpersonal and communication skills
- Should be able to provide estimates
- Capable to perform code to optimize performance of the application
Back end skills:
Technologies
Hands-on experience (Years)
Priority
Java
5
1
Spring boot
5
1
REST API
3
1
Database (Postgres/Oracle)
5
2
OAuth knowledge
3
2
Front end skills:
Technologies
Hands-on Experience(Years)
Priority
Angular (v7 or higher)
5
1
JavaScript
5
1
CSS3/SCSS HTML5
5
1
Ionic based Hybrid Mobile Apps (iOS
Android)
2
2
Design Principles and UI best practices OOAD
5
1
REST Services Integration
5
1
Experience with SQLite Embedded Databases
2
2
Desirable:
Back end skills:
Technologies
Hands-on experience (Years)
Priority
Domain Driven Design
51
Windows System/ Basic Unix knowledge
51
Unit testing 32
Agile process knowledge 51
Postman 31
Front end skills:Technologies Hands on Experience (Years)
Priority
Source Control Tools (e.g. GIT SVN PVCS)51
Knowledge of Agile Development Methods (Scrum/Kanban etc.)51
Experience with Agile Development Tooling (e.g. Jira)
51
Experience with Continuous
Integration and testing tools (e.g. Jenkins Hudson BuildBot etc.)
32
BDD Experience (Cucumber / Selenium)
22
Qualifications :
Any
Additional Information :
NA
Remote Work :
No
Employment Type :
Full-time
About Company
Our philosophy is to understand our customers business first before we get to the technology. This approach leads to clever software; streamlining old processes, saving money and delivering positive change. Our technology has helped the NHS screen millions of babies for hearing loss ... View more