Sr. Java/web Developer Resume
OBJECTIVE
- Seeking a challenging role of a java developer in a company where my skill and experience can help in growth and success of the company.
SUMMARY
- Java/J2EE professional with 4+ years of experience in Analysis, Design, and Development of Enterprise Applications.
- Excellent implementation knowledge of JDK 1.5, Spring, Hibernate, Web Services, AOP, Struts.
- Involved in configuring, deploying applications on IBM WebSphere Application Server, BEA WebLogic Application Server, and Apache Tomcat on UNIX, Linux and Windows platforms.
- Extensive experience in MVC Architecture using Spring and JSF Frameworks.
- Experience in Web Services using SOAP, UDDI and JAXB, WSDL and XML related technologies.
- Worked with various RDBMS Databases like Oracle, MySQL, DB2 and SQL server.
- Excellent oral and written skills, Team building, Leadership, Project Management skills.
- Detail oriented person with good technical troubleshooting, problem solving ability.
TECHNICAL SKILLS
Language: Java, PL/SQL, C, C++, HTML, UML, PHP
Web Technologies / Frameworks: Spring, Hibernate, JSF, SOA, Web Services, EJB, Struts, Servlet, JSP, AJAX, JDBC, JMS, SOAP, RMI, JNDI, XML, DOM, SAX, Java Mail, JMS, MQSeries
Web / APP. Servers: BEA WebLogic, WebSphere Application Server, Jboss, Apache Tomcat, ApacheCXF, Apache Http, Jetty.
RDBMS: Oracle 8i/9i/10g, MySQL, SQL Server 2000/2005/2008
Design Patterns: Singleton, Factory, Front Controller, MVC, Business Delegate, DTO, DAO, Builder, Adapter, Service Locator
Build / Version Control Tools: ANT, Maven, VSS, SVN
Internet / WebServices: XML, XSL, XDoc, HTML, DHTML, JavaScript, AJAX, JSON, WSDL, UDDI, SOAP, REST
Operating Systems: Windows 9X, Windows NT/2K, Linux 10.0.
Utilities / IDE’s: Toad, Aqua Data Studio, MySQL Workbench, PhpMyAdmin, Eclipse, Netbeans
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/Web Developer
Responsibilities:
- Involved in all phases of SDLC such as requirements gathering, modeling, analysis, design.
- Created UML diagrams in different tiers of the module using Rational Rose.
- Used Struts framework, DynaForms and Validator to increase performance of the application.
- Developed an Asynchronous AJAX based rich client to meet per user requirements.
- Focused on converting the existing features in the application towards globalization.
- Used tiles framework for designing the layouts in the application.
- Used Dependency Injection, Transactions Batch Update in spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
- Used Oracle 10g Database for DML, DDL.
- Involved in configuring JMS and JNDI in rational application developer.
- Developed MQ JMS Queues for asynchronous messaging.
- Involved in Web Logic administration like setting up Data Sources, deploying applications.
- Developed Web Services using AXIS2 and worked with SOAP/WSDL.
- Involved in code review and deployment, testing, support of production servers.
ENVIRONMENT: EJB, Java, Swing, Struts, Springs, Hibernate, JSP, Servlets, XML, WAS, Eclipse, WSAD, SQL Server, CVS, JUnit, log4j
Confidential
Jr. Developer
Responsibilities:
- Responsible for system analysis, design and development using J2EE architecture.
- End - to-end Project Management, including customization of product based on the customer's requirement, meeting delivery deadlines on development, testing, implementation phases of the system and customer relationship consulting.
- Used Spring to develop light weight business component.
- Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, transaction management.
- Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
- Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
- Developed Web Services using SOAP, WSDL, UDDI and XML.
- Performed unit testing using JUNIT framework and used Test Cases for testing Action Classes.
- Monitored the logs using Log4J and fixed the problems.
- Used ANT to automate the build and deployment process.
- Involved in research activities for determining frameworks and technologies feasible for the development of application.
- Conduct knowledge sharing sessions among the team members in technical areas.
ENVIRONMENT: EJB, JSP, JSF, Spring, Hibernate, Servlets, Java, XML, WebSphere Application Server, Eclipse, MS-SQL Server, PL/SQL, Windows XP (Development)
