- Take ownership for delivering the development task assigned.
- Ensure delivery within tight timelines and meeting the team’s expectation.
- Get involved in the entire lifecycle of the development project.
- Understand the requirement and ensure quality deliverables.
- Ensure quality and optimized coding with proper documentation.
- Do peer code reviews.
- Develop unit plan and perform unit testing and provide continuously improved product experience.
- Actively assist Support and Sales team wherever required.
- Participate in the technical design.
- Together with the team contribute to innovative & best-in-class solutions for our business
Requirement
- Bachelor's degree in Computer Science, MIS, Software Engineering, or Information Systems.
- In depth knowledge and application of Java, J2EE, JSP, Servlets, JDBC, Spring Framework, Struts framework and JavaScript.
- Proficient experience on usage of web markup, including HTML5 and CSS3.
- Responsive UI Development experience with Bootstrap, JQuery. Knowledge on Node.JS, AngularJS.
- Well verse with the use of XML, JSON and REST services.
- Exposure to an industry-standard database (SQL Server) with awareness of database design and SQL scripting knowledge and performance tuning.
- Awareness of application servers.