1) Design and defining the interaction between the different component pieces.
2) Write efficient code based on brief given by team lead.
3) Ableto do the high quality, efficient code review of peers and team members.
4) Compliance with build/release and configuration management process.
5) Responsibility to develop unit test cases for his/her project module.
6) Own the delivery of an entire piece of a system or application
Work closely with the peers and Leads to develop the best technical design and approach for new product development.
7) Build software solutions for complex problems.
8) Meeting the delivery timelines with adherence to the quality parameters
9) Proper documentation for written code for future perspective
Adherence to operational metrics based on SLA.
10) Successful delivery of software piece including post go live maintenance.
11) Meeting / con-call with Project implementation team along with client.
(UG – Any Graduate – Any Specialization, B.Tech/B.E. – Any Specialization, Computers, B.Sc – Any Specialization, Computers) OR (PG- MCA – Computers, M.Sc – Computers)
Desired Key Skills:
Tools & Frameworks: Spring MVC with AOP, jBPM, Jboss ESB, LDAP , XML Spy and Jasper
Database: MySQL, Postgress SQL, Hibernate
Hands on experience in Programming Languages and framework (Core java , J2EE, Spring , JDBC/Hibernate), HTML5/CSS3 and Web Technologies.
Must have knowledge of spring, MVC Framework,.
Annotation: Canonical data model, JRules or worked with any rules engine, UML, ER diagram
Standards: UTF-8, Unicode
Good analytical & problem solving skills.
Good communication skill.