Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Mumbai City |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other Software,Web / Mobile Technologies |
EmploymentType | Full-time |
Role Summary:
The Senior Software Engineer role will include participation in the development maintenance of a cross-platform application development framework. You will be responsible for functionality design and development and will be expected to mentor other members of staff, reporting to the project manager. As part of this role you will spend a significant proportion of your time creating software.
The successful candidate should have a broad range of skills and should enjoy learning new technologies and working in a fast paced technical environment.
The successful individual will be working within a team of highly qualified people and will be working alongside other individuals who specialize in various web and back-end technologies.
The ideal candidate will be an excellent communicator both to Mumbai, and UK based colleagues, and will be capable
Qualification Criteria/Work Experience
Essential:
Essential Technical Skills
Strong and Core Java development e.g. J2EE, Struts, JSP, Servlets, EJB
Design Patterns
Experience of working in an agile environment with rapid and continuous iterative development.
Strong knowledge/experience with RDBMS - preferably Microsoft SQL Server or Oracle or PostgreSQL
Application servers - Tomcat or JBoss or Glassfish
Knowledge in OOAD, Design Patterns
Expert in writing Automated Unit Tests using JUNIT, HTTPUnit or similar
Proficient in working on backend technologies like Oracle/ PL/SQL and stored procedures/triggers, etc
Knowledge of XML, Web API / Web Services (SOAP or REST)
Good technical analysis troubleshooting skills
Hands-on experience is a must
A willingness and ability to learn other technical skills rapidly and without formal training.
Technologies Hands-on Experience (Years) Priority
Essential Personal Skills
Excellent written and spoken English
An intuitive and open mind, able to work alone and also as part of a team.
Ability to think laterally about problems and use new technologies to best advantage to deliver innovative solutions
Ability to work independently and with minimal supervision
Ability to manage competing demands and priorities without recourse to escalation or onshore supervision
Effective relationship builder, developing working relationships with individuals within the business
Must act with integrity and communicate in good time if there are problems in the project which will impact delivery
Must be able to work in a non-traditional offshore services delivery model where guidance is given to the outcomes needed, and the offshore team takes responsibility for delivery without needing extensive written specifications.
Willingness to challenge the status quo and put forward alternate technical ideas and concepts
Desirable:
Experience of working with ESBs
Knowledge of continuous integration technologies e.g. Jenkins
Docker knowledge and experience (automated deployment)
Mobile development using responsive design. Deployment technologies - either Phonegap or Cordova
Web Application Development - JSON, HTML, AJAX, CSS
Hands on Experience with the OpenSource community with respect to evaluating open source frameworks.
Technologies Hands-onExperience (Years) Priority
Desirable Previous Experience:
Prior experience of working in an offshore practice providing delivery services back to the UK
Previous experience working within the UK Public Sector or working with a software company delivering products and services to the UK Public Sector
Overall Project/Task description
Serving as a core member of an engineering team that designs, develops and supports software applications.
Tasks include - Server-side component design, detailed technical design, development, testing, implementation and maintenance
Write automated tests
Performing ongoing refactoring of code, and delivering continuous improvement
Ensuring that development tasks are completed within the timeline provided and that issues are fully tested with minimal defects
Participate in daily scrum meetings
Participate in sprint planning and estimation of tasks
Keyskills :
javascriptcustomer relationssqlmicrosoft sql serverdesign patternsoracle plsql serverpersonal skillsweb application developmentjavaspring bootcore javaweb applicationweb servicesspring mvcspoken englishopen sourcepublic sectormusic makin