Lead Java Developer Resume
Cleveland, OH
SUMMARY
- Have 10 years of experience in development of Web based, standalone Applications using Java/ J2EE Technologies.
- Strong in Object Oriented object - oriented programming concepts.
- Strong in application Design and development using Java, Servlets, JSP, AJAX, JDBC, Struts 2.0 and Spring Framework.
- Working experience in client web technologies that include HTML, DHTML, JavaScript, AJAX, CSS, and XML.
- Having expertise in designing interactive web interfaces and validations in JavaScript and DHTML.
- Experience on various versions of web servers like Apache/Tomcat and application servers like IBM Web Sphere and JBoss Server.
- Extensive J2EE development experience in different IDE’s like Eclipse, NetBeans, Edit Plus and RAD.
- Experience in Software Development Processes like Waterfall, Iterative and Agile Methodologies.
- Experience in creating UML class diagrams, use cases, sequence diagrams, etc. to meet changing business and user requirements using Microsoft Visio.
- Experience in implementing persistence layer using O/R mapping tools like Hibernate
- Experience in using IDEs like Eclipse, My Eclipse and STS.
- Experience using version control tools like CVS, SVN and VSS.
- Experience in developing the unit test cases using Junit 3.0 Framework.
- Expertise in writing Shell and Ant build scripts
- Setup build environment by writing ANT and Maven scripts to build, configuring and deploying of the application in all the servers.
- Experience in application development on Windows and Linux platforms.
- Excellent client interaction, vendor management skills and proven experience in working independently as well as in a team.
- Domain expertise in Property & Casualty insurance and Telecom Sector.
- Strong interpersonal skills, commitment, result oriented, hardworking with a quest and zeal to learn new technologies and undertake challenging task.
TECHNICAL SKILLS
JAVA/J2EE Technologies: Core Java,Servlets, JSP, Jdbc.
J2EE Frame works: Struts 1x, Struts 2.0 and Spring MVC.
Web Servers: Tomcat 5.5, 6.0
Application Servers: Web Sphere
Web Technologies: HTML, JavaScript
Operating System: Windows XP, Windows 7, Linux, HP-UNIX 11i
Configuration Management: Tortoise SVN, VSS, CVS
Quality Tools: HP Quality Center, HP Service Center
IDE: My Eclipse, NetBeans and Web Sphere Application server.
Other Tools/Frameworks: SQL Developer, TOAD, RSA Access Manager, Microsoft VISIO, SOAP UI.
RDBMS: Oracle, DB2 and MY-SQL
Middleware: WSDL, Web Service (SOAP 1.1,1.2/REST), EJB
Tools: Ant, Maven, Toad, SQL Developer, Putty and SSH
Framework: Hibernate, Spring 3.0 (ORM, JMS, JDBC, MVC), J Unit 4, MVC
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, OH
Lead Java Developer
Responsibilities:
- Actively participating in all the phases of the system development life cycle.
- Analyze the new functionality according to RFD and BRD.
- Participating in the technical design review meeting, planning and implementation.
- Preparation of the technical design documents including class diagrams, sequence diagrams in Microsoft Visio.
- Developed the enhancements with spring MVC frame work and for dependency injection using the spring IOC feature.
- Developed Web pages using JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views.
- Created various actions under Struts-config.xml, tiles-def.xml files.
- Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
- Implemented all DAO’s using Spring Framework.
- Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
- Exposed various capabilities such as Web Services using REST web service.
- Compiled and built the application using ANT and Maven scripts and deployed the application.
- Used SVN as version control system.
- Setting the coding standards and code review.
- Actively involved in code reviews and bug fixing.
- Unit test case preparation and unit testing as part of the development.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Monitoring the nightly prepare every night.
Environment: and Technologies used: JDK 1.5, Core Java/J2EE, Strusts, Spring,JDBC, Jboss 4, Oracle10g, SSH Secure shell client, XML, ANT,Maven, Log4j, Junit, TOAD, MyEclipse 7.5, Eclipse 3.3.0, Linux and Windows 7,EJB 1.2.
Confidential
Senior Systems Engineer
Responsibilities:
- Involved in requirement gathering, development and unit testing of the code
- Effectively used Free Marker Framework for generating the dynamic HTML/XML output.
- Added unit test cases for developed code using JUnits.
- Daily Interacting with onsite coordinator for clarifying the requirements.
Environment: HTML, XML, Java, Free Marker Framework, My Eclipse, Oracle
Confidential
Senior Developer
Responsibilities:
- Involved in analysis, design, coding and unit testing.
- Done coding for User Manager Module and CAF form upload.
- Developed code using JSP, Servlets, in the MVC Struts Framework 2.0 to effectively handle the workflow of the application.
- Done Unit Testing.
- Database design.
Environment: Struts2.0, Java, JSP, Servlets, JavaScript, CSS, Tomcat 5.0
Confidential
Developer
Responsibilities:
- Involved in development using Struts2.0, JSP and JDBC.
- Involved in developing new functionality for User Manager Module, adding or modifying existing functionalities according to requirement document.
- Done coding for configure Mail Server.
- Unit testing.
Environment: Struts 2.0, JSP, Servlets, HTML, JavaScript, Tomcat and Oracle
Confidential
Developer
Responsibilities:
- Involved in developing presentation tier using HTML, JSP, and AJAX.
- Used Java Script for client side validations.
- Used XSLT for rendering itemized and non-itemized details in HTML format
- Built and deployed war files in Web Sphere 6.0. Configured the data source to handle JDBC connections.
- Unit Testing.
Environment: Java, JSP, AJAX, Servlets, XML, XSLT, JavaScript, Tomcat, Web Sphere 6.0, Oracle