Sr. J2ee Developer Resume
CO
SUMMARY:
- 8 years of professional software development experience in the areas of Java and J2EE technologies, includes web based(B2B and B2C) and client - server application development
- Have extensive knowledge and working experience on Software Development Life Cycle and Object Oriented Analysis and Design
- Expertise in core java concepts like multi-thread programming, collections API, Exception handling, File I/O operations and have good understanding of Inheritance, Polymorphism, Encapsulation
- Solid experience in lightweight POJO based frameworks like Spring 2.5 (Dependency Injection, IoC, ORM, DAO, AOP, JMS and Business Integration, MVC)
- Very Good Experience in developing web-based J2EE applications with Apache Struts
- Strong experience on J2EE (JDBC, Servlets, JSP, EJB, JSTL, JMX, JMS etc.),JUnit, Hibernate, Web Services and good knowledge of Spring Framework
- Extensive Experience in developing UI using JSP, JavaScript, HTML, CSS, DHTML XML, XSLT, and AJAX
- Experience in developing and deploying webservices using SOAP, WSDL, JAXR and XML technologies. Experienced in application designing using XML, XSLT, Xqueries, DTD and Xschema
- Experience in developing E-Commerce applications and expertise and knowledge in Finance, Telecom Billing, and Automobile sectors
- Expertise in application design and implementation using Design Patterns
- Strong experience on RDBMS systems including Oracle, DB2, and MySQL
- Proven experience in writing SQL, PL/SQL, triggers and Stored procedures
- Experience on UML design using Class, Sequence and Data flow diagrams
- Extensive development experience in different IDE’s like Eclipse 3.0, WSAD and JBuilder
- Worked on Web/Application Servers like JBoss, WebLogic, WebSphere and Tomcat
- Extensively involved in Unit and Integration Testing of Java, J2EE applications
- Excellent leadership qualities and good analytical and documentation skills
- Exceptional ability to quickly master new concepts to applications, an excellent development, trouble shooting and problem solving skills, attitude for hard work, ability to work under pressure
- Excellent interpersonal written and verbal communication skills and continuously seeking new skills and knowledge
TECHNICAL SUMMARY:
J2EE Technologies: Java, JSP, Servlets, EJB, JDBC, JTA, JNDI, Hibernate, JUnit, Annotations, Ant, Log4j
Programming: JAVA, C, C++, SQL, PL/SQL, PHP
Web Technologies: HTML, DHTML, CSS, JavaScript, Dojo, XML, XSLT,XSL-FO, AJAX,JSON, JQuery
Frameworks: Spring2.5, Struts1.3/1.4, Hibernate, Junit, SOA, Web Services
Web/Application Servers: Weblogic8.1, WebSphere, Jboss, Apache Tomcat5
Databases: Oracle 7.x/9i/10g, DB2, MySQL, MS SQL Server
Java IDE’s: Eclipse, Jbuilder, WSAD, NetBeans
Design/Version Control: UML, Microsoft Visio, VSS,CVS, Rational Clearcase
Operating Systems: Windows 98/NT/XP, UNIX, Linux
Methodologies: SDLC, Object Oriented Analysis and Design, Agile, SCRUM
PROFESSIONAL EXPERIENCE
Confidential, CO
Sr. J2EE Developer
Responsibilities:
- As Senior Developer, responsible to design, develop enhancements and handle service requests
- Used Spring MVC framework for presentation, business and navigational aspects of the applications
- Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system
- Implemented Excel Reports using POI API
- Implemented REST Web Services to communicate with other applications
- Used ANT automated build scripts to compile and package the application and implemented Log4j for the project
- Involved in configuring and managing CVS source code
- Worked on bug fixing and enhancements on change requests
- Involved in testing business logic by applying test case using JUnit
Environment: Java, J2EE, Spring MVC, Hibernate, Web Services(RESTful), WebSphere Application Server 6.1, Rational Application Developer 7.0, SQL Server 2000, Ant, JUnit, CVS
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Worked in development and support
- Developed Adhoc reports, uses AJAX with JSON objects. Implemented Action classes, service and DAO layers. DAOs are configured through Dependency Injection pattern
- Worked on report creation that sends request to Actuate
- Refactored the code to enhance the functionality of existing flow. Worked on changes in JavaScript, Struts Action classes, servlets and business layer
- Developed web services for dynamic interaction between web applications using SOAP
- Worked closely with System Analysts to get the requirements to handle requests in timely manner
- Fixing defects from production and non-production environments
- Writing queries using SQL, worked on performance improvements on backend
Environment: Java, Struts1.2, Spring 2.5, EJB, Weblogic 10, Oracle 10g, Webservices, Axis 2, AJAX, Javascript, Actuate
Confidential . North Olmsted, OH
Java/J2EE Developer
Responsibilities:
- As Sr. Java developer I actively involved in developing various Business Layer and Data Management components of this multi-tiered web based system over spring framework
- Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts, developed aspects as Spring POJOs
- Configured Spring to manage Actions as beans and set their dependencies in a Spring context file
- Configured iBATIS objects as Spring Beans in the Spring Configuration File
- Employed Velocity templates to send mails in multiple languages
- Consumed web services for order processing request
- Implemented registration process using spring security
- Worked closely with product management, sales and support teams to handle requests and enhancements in timely and efficient manner
- Formed endeca URL query parameters to retrieve results back using endeca search engine
Environment: Java, Spring 2.5, iBATIS, JavaMail API,Webservices, J2EE, SAP CRM, JUnit, Endeca, JQuery, Ajax, Sitemesh, Glassfish, Oracle 10g, NetBeans IDE
Confidential, Dearborn, MI
Java/J2EE Developer
Responsibilities:
- Followed RUP based USDM as Software Development Process
- In Elaboration-Involved in design of Analysis and Design Models (Class, Sequence Diagrams)
- In Construction-Involved in implementing the application with Internal Framework (Struts with some customized frameworks)
- Designed and Implemented using Design Patterns
- Developed Action Forms, Action Servlet classes and Struts Configuration file
- Involved in developing JSP pages for Presentation tier
- Involved in business tier by developing services, business objects and DTO’s
- Developed DAO’s and DAO Factory in Integration tier
- Involved in query fine tuning and wrote procedures and functions using SQL and PLSQL
- Clear Quest tickets were assigned and after resolving the issues the tickets were updated accordingly
- Used Rational Rose Clear Case for versioning system
- Worked closely with Architecture team members like Solution Architect and Infrastructure Architect to make solutions greater
- Implemented some core classes using Internal IT core frameworks
- Supported Ford’s Java Center of Excellence (JCOE) by involved in developing Java based common reusable frameworks
Environment: Java, Struts1.3, JSP, Servlets, JSTL, JavaScript, DHTML, CSS, WebSphere, Clear Case, Clear Quest, DB2
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented Enroll and Paynow modules
- Involved in developing the code for JSP, struts Action Classes, DAO
- Developed screens using JSP which user navigates to enroll to a program or plan
- Prepared queries for insertion, deletions and retrieval operations.
- Did field validations using JavaScript
- Did server side and client side validations
- Contacting payment gateway (CyberSource) and retrieving information returned by payment gateway
- Formatting the response got back from payment gateway and storing the response on to database
- Developed Web Services using Apache AXIS framework to expose business services
- Developed ANT scripts to automate the development and deployment in application server
- Involved in unit testing and integration testing, created search functionality test plan
- Did browser compatibility testing
- Wrote usecase documents and user manuals
Environment: Java, collections, Servlets, JSP, web services, ANT, XML, XSLT, HTML, JavaScript, CSS, DHTML, JBoss, Oracle 9i, Linux