More Jobs
Job Description
The Senior Developer (Java) creates user information solutions by developing, implementing, and maintaining Java based components and interfaces.
Duties and Responsibilities :
- Defines site objectives by analyzing user requirements; envisioning system features and functionality.
- Designs and develops user interfaces to internet/ intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
- Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
- Creates multimedia applications by using authoring tools.
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
-Supports users by developing documentation and assistance tools.
-Updates job knowledge by researching new internet/ intranet technologies and software products; maintaining personal networks;.
- Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Minimum Qualifications :
- Computer Science degree or comparable experience, and 4+ years professional experience
- Minimum of 4- 8 yrs of experience in Java development role
- Perform tasks related to full software development life- cycle, including but not limited to: planning, analyzing requirements, designing solutions, developing code using Java technologies (J2EE, EJB, JSP, Servlets, AJAX, Java Scripts, XML, web services, Spring, Hibernate and Struts Framework) and software testing.
- Java development in a multi- tiered environment according to approved statements of work, requirements and detailed technical specifications.
- Create technical design documents, codes and unit tests all deliverables.
- Perform code reviews and mentor junior developers on the team.
- Work with the Quality Assurance group to support their testing efforts.
- Development skills must include knowledge and experience in J2EE, EJB, JSP, Servlets, AJAX, Java Scripts, XML, web services, Spring, Hibernate, Struts Framework, CSS and GUI development.
- Must have strong experience in developing Web Applications using Spring, spring MVC or struts web framework, Hibernate, Eclipse, Tomcat or other Java application servers and Web services
- Must have development experience in an nTier web environment.
- Participation in full software development life cycle.
- The ability to work in a team environment and take initiative is necessary.
- Basic unix knowledge is a must as the deployment environment is unix.
- Oracle, SQL, PL/ SQL development knowledge and experience strongly preferred
- Experience in deploying application on Weblogic 11 a plus.
- Unix Shell scripting experience is a plus.
- Knowledge of Weblogic is a plus.
Skills
XML , HTML , Ajax , JavaScript , Java ,
Qualifications
- Master of Computer Application (MCA)
- Bachelor of Computer Application (BCA)
- BE / BTech Engineering - Computer Science / IT / AI