Java/j2ee Developer Resume
Minneapolis, MN
SUMMARY
- Over 5 years of extensive experience in Analysis, Design, Development, Maintenance and Implementation of enterprise web and client server applications using JAVA, J2EE and Object oriented programming.
- Experience in Agile Methodology, SDLC(Software Development Life Cycle) and other software development processes
- Expertise in UML, OOAD Technologies developing Use Cases, Component diagrams, Sequence diagrams and Class diagrams.
- Experience in utilizing Java/J2EE technologies such as Java Server Pages (JSP), Servlets, JSTL, JDBC, RMI, Enterprise Java Beans (EJB (Stateless, Entity and CMP)) and JNDI.
- Expertise in XML/XSLT technologies and SAX/DOM XML parsers.
- Hands on experience in developing user interfacing applications using HTML, DHTML, XML, JavaScript, AJAX and CSS.
- Very Strong skills in developing Web Services using SOAP, XML and AXIS.
- Extensive experience using spring framework (in business layer for Dependency Injection, AOP, transaction management), Hibernate framework (as a persistence layer), STRUTS and JSF.
- Very good Experience in creating build scripts using ANT.
- Experience in working with various Databases like MYSQL, Oracle, SQL Server 2000. Strong experience in JDBC, SQL, PL/SQL, Triggers, Stored procedures.
- Extensive experience with Application/Web servers like IIS 4.0, WebLogic 10.2, Websphere 6.x, Tomcat 5.x, JBoss 4.x.
- Excellent inter - personal and communication skills and the ability to adapt and quickly learn new technology skills.
- Java expertise debugging, tuning, and optimizing Enterprise Applications.
TECHNICAL SKILLS
Programming Skills: Java, C, C++, SQL
Databases: ORACLE 11g, Microsoft Access, SQL.
Java Technologies: Java, J2EE, JDBC,EJB
Web Technologies: JSP, Servlets, JMS, JNDI, XSL, Struts2, Spring 3, Hibernate, Spring Web Services, SOAP, WSDL, Threads (Concurrency/Multithreading), JavaScript, Log4j, and HTML.
Application Server: Apache Tomcat, JBoss.
Build Tools: ANT, Maven.
Operating Systems: Windows (95/98/2000/XP/Vista/7/8), Mac OS, LINUX,UNIX.
PROFESSIONAL EXPERIENCE
Confidential, Minneapolis, MN
Java/J2EE Developer
Responsibilities:
- Involved in developing application using SPRING framework like Spring ORM and Spring IOC
- Worked with AJAX framework to get the asynchronous response for the user request and used JavaScript for the validation
- Used EJBs in the application and developed Session beans to implement business logic at the middle tier level
- Actively involved in writing SQL using SQL Query Builder
- Involved in coordinating the on-shore/Off-shore development and mentoring the new team members
- Extensively Used Ant tool to build and configure J2EE applications and used Log4J for logging in the application
Environment: Java, EJB, Servlets, XSLT, CVS, J2EE, AJAX, Struts, ANT, Tomcat, JMS, UML, Log4J, Oracle 11g, Eclipse, JUnit and Windows 7.
Confidential, Indianapolis, Indiana
Java/J2EE Developer
Responsibilities:
- Developed, maintained cutting-edge insurance agency management software.
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies.
- Played crucial role in requirement analysis, design, development and unit testing of the application.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with spring for processing business needs.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and Java Script.
- Implemented Spring ORM wiring with Hibernate provided access to Oracle 9i RDBMS.
- Designed and developed UI with AJAX, HTML, XHTML, DHTML and java script for more interactive web pages.
- Used Hibernate EHCache for second level caching which resulted in enhanced performance of the application.
- Hibernate Query Language (HQL) was used to perform various queries in the database.
- Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
- Responsible for implementing the transaction management in the application by applying Spring AOP methodology.
- Involved in creating various reusable Helper and Utility classes which are used across all the modules of the application.
- Wrote build and deployed scripts using Shell and ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
Environment: Java/J2EE, Struts 2.0, spring 2.5, Hibernate 3.3, Oracle 9i, JUnit, JSP, Servlets, HTML, AJAX, Maven, CSS, Web Logic.
Confidential, Jefferson City, MO
Java/J2EE Developer
Responsibilities:
- Actively participated in all phases of the System Development Life Cycle (SDLC).
- Participated in design discussions and prepared the Design reports using UML.
- Used JQuery for developing client side validations and handling page events/AJAX calls.
- Implemented Struts MVC framework including JSP, Servlets, and Action classes in presentation layer.
- Used Web Services using SOAP to interact with other existing applications.
- Developed spring beans using Spring IOC.
- Developed business layer using stateless session beans and used Hibernate in persistence layer.
- Used design patterns like business delegate, singleton, DAO in the development process.
- Implemented Test-driven-development using Junit.
- Coordinated with Developers and QA Testing Team regarding testing issues like setting up builds, issuing tickets, setting Testing and Development Environment.
- Used Log4J logging API to log errors and messages, used Maven for build and deployment.
Environment: Java/J2EE, spring, Hibernate, Oracle 9i, JUnit, JSP, Servlets, HTML, AJAX, CSS, Log4J.
Confidential
Software Developer
Responsibilities:
- Involved in analysis, design and development of the project.
- Developed application by using Struts, Servlets and JSPs
- Developed the application using J2EE architecture.
- Designed and developed web pages using HTML and JSP.
- Used Entity Beans to persist the data into database.
- Used JMS to establish message communication
- Responsible for the performance PL/ SQL procedures and SQL queries
- Implemented the project using JSP and Servlets based tag libraries
- Involved in developing JSP forms.
- Deployed applications on JBoss 4.0 server
- Used Web Services-WSDL and SOAP.
- Developed Session Beans which encapsulates the workflow logic
- Used Log4j logging framework to debug the code
- Used CVS for the concurrent development in the team and for code repository
- Deployed applications on Linux client machines
- Deployed the EARs and WARs in Web sphere Application server using ANT script
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Java, J2EE, Servlets, Struts, EJB, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux,log4J.
