Good knowledge and exposure to User Experience Design concepts
Good knowledge and experience in developing and consuming RESTful API's
Good understanding and experience in J2EE Server side technologies
Experience in developing database intensive applications using JDBC and ORM technologies
Experience of developing applications that run on industry leading application servers such as WebSphere, Tomcat and JBoss
Proven analysis and design skills
Good exposure to design and development of applications on J2EE stack
Exposure to full life cycle development
Proven verbal and written communication skills
Job Profile :
Independently design and implement small to medium size modules.
Own a module or complex framework.
Translate User Experience Design requirements to high and low level design.
Write unit tests for the implemented functionality
Analyze and recommend solutions for complex problems.
Possess above normal expertise in the chosen area of specialization and act as an expert coach in the area.
Develop deep expertise in the product domain.
Analyze and communicate the impact of new features and roadmap changes.
Support cross-functional peers from Quality Assurance, Technical Communications, and Translations team by providing inputs, clarifications and participating in artifact reviews.
Act as subject matter expert for other team members on the product being developed.
Possess a can-do attitude to balance work volume, set limits, and project deadlines, while prioritizing to maintain and deliver quality work.
Assist management in recruitment and team building activities.
Perform any other related duties as directed by the reporting manager.
At least 5 years experience in Core Java and J2EE Server side technologies
At least 4 years experience in Database Knowledge DB2/Oracle/MySQL
At least 4 years experience in Unit Test Automation