Working at ABOVE is a pleasure. We recognize you as a person with skills, needs, and aspirations. At ABOVE, your talents are honed, your achievements recognized, and your every contribution is valued. We have consistently received accolades for providing a caring, stress-free work environment that is conducive to holistic personal growth. We believe in delivering outstanding technology-based services and solutions with imagination, innovation and excellence.
Click here to view a video on the fun times at ABOVE
If you feel you have the ability to proactively interact and contribute great results to a our dynamic company please mail your C.V's to recruitme@above-inc.com
The successful candidate will be part of a team of engineers and contribute to the development of the technical solution. The candidate should possess:
5-9 years of experience with BS/MS in Computer Science or Engineering related.
Expert experience in Java development and enterprise web application development experience
Experience in Liferay, Java, JEE, Spring 3.0 and Hibernate, REST Web-services
Expert level experience in Web 2.0 technologies - DOJO, Java scripting, HTML, CSS
Hands on experience on database programming - Oracle, JDBC
Experience in working with remote teams in a global environment
Required Skills
In-depth knowledge of Java, Web Applications, design patterns.
Experience in JEE, EJB, Hibernate, JMS, JDBC, relational database is mandatory.
Experience in Web Based UI Development using Dojo, Java scripting, Flex4.
Experience in Spring Framework.
Good experience in application servers JBoss, Weblogic. Knowledge of Linux, Virtualization.
Proven ability to develop feature designs and deliver high-quality code on schedule.
Ability to multitask and work flexible working hours.
Excellent written and verbal communication, team and people skills. Should work with Offshore team.
General Requirements: *Requirements analysis, design, development, performance analysis and tuning and maintenance experience required.
Responsibilities
Experience working in a fast paced and demanding environment
Design and develop new software product features.
Develop complex, multiple modules of code with minimum supervision.
Debug and resolve complex problems at system level.
Perform complex system level unit, integration, and dev tests.
Experience working in SOA driven product development
Create User Stories, Acceptance Test Cases, User Journeys, Narratives
Understand and create functional requirements at product and release levels
Scrum, Experience working in Agile Team knowledge
Document, define and review detailed business and functional requirements
Facilitate / Arbitrate and reach consensus in cases where the requirements gathering becomes complex or controversial
Work closely with developers, UX experts and principal engineers to build the EaaS system
Involved with all phases of development (analysis, design, coding, testing, deployment)
Understand Entity Relation logical models
Requirements
6+ years experience in systems analysis on development.
Exposure/Understanding of Web based applications/architecture developed using Java/J2EE technologies
Experience in designing and facilitating user focus sessions
Knowledge of a testing methodology and/or experience in testing (System, Unit, Integration, Interface)
Understanding of data modeling, object modeling, and Object Oriented design principles
Experience in gathering and developing detailed functional requirements for products that is multi-tier using Web 2.0 technologies
Exposure of Portal server (Liferay) based applications and Social Learning domain is plus
Strong understanding of capabilities and limitations of programming languages(java/j2ee), portal servers (liferay) and presentation layer tools (AUI, jQuery) is a plus, but not required
Experience in PHP/JSP/Servlets/Asp.net or Serverside programming Language, experience in Node.JS (Express, Socket.IO and Templating Engineer (Jade, Ejs)
Java (currently 1.6) - This should include Servlet development.
Linux (CentOS 5.2.x)
Tomcat (6.0.28)
Javascript
Velocity
XSLT
Subversion - Though subversion is simple to pickup, we have had issues with developers in the past not understanding that you can't simply copy/paste directories without running into issues.
10 to 12 years of experience in Java, J2EE, Spring, Hibernate, Web Services.
A proven history of contribution towards open source/community projects/publishing journals/patent etc, with a passion towards technology is essential and required. Must be a go getter and should be knowledgeable with agile development practices.
Manage the Software Development Life Cycle including defining requirements, development and implementation, testing, quality assurance and knowledge transfer.
Manage multiple projects and lead multi-disciplined project teams to successfully deliver technology solutions
Ensure IT initiatives adhere to corporate technology roadmap, standards and methodologies.
Define project scope, goals and deliverables that support business goals in collaboration with cross-functional and cross-operating teams
Monitor projects throughout the project phases to ensure the solution meets the business requirements, alerting business and IT leadership when there are potential disconnects
Identify the appropriate work structures and processes to accomplish program goals and objectives
Maintain a current awareness of client, regulatory, business climate, and systemic issues that may affect the planned implementation date and Revenue for projects assigned.
Monitor and report on the progress of solution design, development and deployment for projects within area of responsibility.
Attend weekly meetings to report on status updates of related initiatives and identify opportunities, dependencies and risks associated with delivery of agreed upon projects and SLAs from the requirements and solutions perspective.
Liaise with project sponsors, business partners and project stakeholders, within IT and within the business, maximizing their understanding and support of the project and managing expectations for project solution design, development and delivery.