Java/j2ee Developer Resume
FL
SUMMARY
- Sun Certified Java Programmer withover 8+years experience in developing data solutions, engineering software applications and utilization of data modeling to design architecture for financial organizations using Java, J2EE, JDBC, JMS, Spring, Hibernate, Web services, Servlets, JSP, XML, JavaScript, Struts.
- Experienced in the field of Software Engineering involving Full Software Development Life Cycle (SDLC), Software Architecture, OOAD technologies including OO Domain Analysis, Agile environment.
- Proficient in UML modeling including building class and sequence diagrams.
- Extensive knowledge of Web - based n-tier architecture, Database Design, development of applications using J2EE Design Patterns e.g. creational, structural and behavioral design patterns (MVC Architecture, Data Access Object (DAO), Composite View, View Helper, etc)
- Proficient in programming JavaScript data capture and event handling methods via the DOM event model
- Adept in Server side development with WebSphere, WebLogic,Apache Tomcat and good knowledge of database connectivity (JDBC) for databases like Oracle.
- Specialized in RDBMS design using normalization techniques. Well versed in SQL, PL/SQL and proficient in SQL Tuning.
- Strong knowledge of Object/Relational mapping using Hibernate, Spring, SOA and web services such as SOAP and WSDL
- Hands on experience working in TDD (Test driven development) approach.
- Good UNIX/Linux experience with hands on experience in Unix Shell Scripting.
- Experience in software configuration management using SVN, CVS and ClearCase. Also used build automation tools like Ant, Maven
- Experience using Log4j for extensive logging in the applications.
- Strong analytical, presentation, problem solving and excellent inter-personal skills and active team player with proven work ethics and leadership qualities.
- Highly motivated team developer with zeal to learn new technologies
TECHNOLOGY SKILLS
Programming Skills: Java6 7 and 8, J2EE, JDBC, Servlets, JSP, STRUTS, Spring, Hibernate, SWING, JMS, SQL, PL/SQL.
Scripting Languages: HTML, DHTML, JavaScript, AJAX, JQuery, XML, UML, Unix Shell.
Web/Application Servers: WebLogic11g, Apache Tomcat,WebSphere
RDBMS: Oracle 11g/10g/9i/8i/7.5, SQL*Plus, SQL*Loader,MS SQL Server 2000/7.0,MySQL
Design/Build Tools: Eclipse, RSA,My Eclipse, Ant,JDeveloper
Operating Systems: Win 3.x/95/98/2003/2008/XP/7, Unix
Log/Test/Version Control Tools: Apache Log4J,JUnit, SVN, ClearCase
PROFESSIONAL EXPERIENCE
Confidential, FL
Java/J2EE Developer
Responsibilities:
- Experienced in Understanding Requirements Specifications.
- Experienced in Understanding the client requirements and analyzing the required documents.
- Responsible for identifying technical and performance problems and leverage the resources to resolve.
- Experienced in Full Software Development Life Cycle (SDLC). Used AGILE environment to develop the application.
- Designed and implemented front end and middle-tier services using JSP, JDBC, Struts, Hibernate, Spring, JDBC, Microsoft SQL Server, Oracle.
- Implement new features, components, and services from specs employing Java-based technologies without supervision.
- Used Spring Security framework for login authentication, password hashing.
- Created Oracle store procedures for handling and processing complex data based logics.
- Wrote complex SQLs for creating, retrieving, updating and deleting data in oracle database.
- Used Maven for building, deploying application, creating JPA based entity objects
- Developed unit test cases on Junit framework for unit testing
- Followed techniques and principles provided by test driven design (TDD) paradigm for developing quality code.
- Developed, Tested and Deployed application in WebSphere Application server.
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
- Involved in Unit, Integration and Preproduction Testing.
- Experienced in LOG4J frame work for debugging purpose.
- Experienced in using Servlets for server side transactions.
- Participated in Code reviews.
- Developed Web Services clients using SOAP, WSDL.
- Experienced in Design, Development, Testing and Implementation of the complete business solution.
- Developed build scripts using Ant tool for compilation and deployment purpose.
- Used Rational Clear Case version control for source code.
- Used XML for developing a dynamic and flexible system for handling data.
Environment: Java 7 and 8, J2EE,JSP, Spring, LDAP, Hibernate, Struts, JMS, XML,AJAX, JDBC, JSP, Oracle11g, Oracle SQL Developer, Microsoft SQL Server, log4j, ANT, Tomcat, Clear Case, Java Script, IBM WebSphere, RSA, BEA WebLogic server 11g.
Confidential, FL
Java/J2EE Developer
Responsibilities:
- Worked closely with architects to understand requirements and developed creative solutions to meet business requirements.
- Used Agile Methodology, for the implementation of SDLC.
- Involved in development of the modules Budget Settings and Profile Information UI.
- Involved in Design, Development, Testing and Implementation of the complete business solution.
- Validated the required fields e-mail, phone, SSN etc with Validator framework for Client as well as Server side.
- Employed various core and j2ee design patterns like factory, DAO, Command, Business Delegate, MVC, Service locator.
- Developed the application by implementing Spring Framework based integration.
- Designed and developed the POJOs components & O/R Mapping files using Hibernate and used the Spring-Hibernate Template mechanism to reduce the development time.
- Developed Hibernate DAO’s and configuration files to access the Oracle database.
- Used Spring IOC framework to integrate with Hibernate.
- Involved in writing Hibernate queries in HQL and SQL.
- Developed Web Services clients using SOAP, WSDL.
- Involved in the Technical Documentation of the various modules and functional testing of the product.
- Developed build scripts using Ant tool for compilation and deployment purpose.
- Used Rational Clear Case version control for source code.
Environment: Java 6, J2EE, JSP, Spring, Hibernate, Struts, JMS, XML, AJAX, JDBC, JSP, Oracle11g, Oracle SQL Developer,log4j, ANT, Tomcat, Clear Case, Java Script,IBM WebSphere, MyEclipse,BEA WebLogic server 11g.
Confidential, CT
Java/J2EE Developer
Responsibilities:
- Customer could login and all the data is sent through XML for validations and changes
- Experienced in Full Software Development Life Cycle (SDLC).
- Strategy phase to develop a conceptual model and design/construct interfaces.
- Responsible for identifying technical and performance problems and leverage the resources to resolve.
- Designed and implemented front end and middle-tier services using JSP,JDBC, Struts, Hibernate, Spring, JDBC, Oracle (PL\SQL stored procedures).
- Experienced in JMS and spring managed transactions defined by annotations.
- Used JSP and Servlets for server side transactions.
- Built processes with ANT framework to build and deploy the application. Various ANT Tasks were defined for Compile, Build, Deploy, Check-in, and Checkout from CVS.
- Adopted three-tier approach consisting of Client Tier, Business Logic Tier, and Data Tier.
- Used Apache Log4J logging API to log errors and messages.
- Used XML, XSL and XSLT for developing a dynamic and flexible system for handling data.
- Used CVS repository for version control.
Environment: Java 5, J2EE, JSP, Spring, Hibernate, JPA,LDAP, Struts, JMS, XML, JSP, CVS, UML, Oracle 10g, log4j, Maven script, JUnit, Easy Mock, Tomcat, SVN, Java Script,DOJO, XML, XSL, XSLT, Java Script,CSS,Jdeveloper, BEA Weblogic server 9.