Sr. Java Developer Resume
Minneapolis, MN
SUMMARY
- 7+ Years of experience in Project Analysis, Design, Development, Testing, Maintenance, and End - User support.
- Proficiency and experience in J2EE Technologies like JDBC, Servlets, JSP, JSTL, RMI, XML, XSLT, JAAS, Java Mail, Java Beans, JNDI, Spring, Struts, Hibernate, WebServices and related technologies
- Solid SQL, PL/SQL experience, including relational database design and development using DB2, Oracle, SQL Server, MY-SQL, MS-Access.
- Designed Object Model (Class Diagrams), Functional Model (Use Cases, Sequence Diagrams) for software applications using UML with Rational Rose
- Experience in design and development using design patterns with J2EE architecture and Struts, Spring, JSF, Hibernate, AJAX.
- Experience in Application Integration and deployment in various environments.
- Experience in Web Sphere Portals and Web Logic Portals.
- Experience with JAX-B for accessing XML document into java applications
- 3+ years of experience on Web, Internet and Intranet based application development using Struts, Spring, JSF, Hibernate frameworks
- Solid experience using IDE tools like WebSphere Studio Application Developer (WSAD), Rational Application Developer (RAD) and Eclipse.
- Expertise in JSP, JSTL, Struts tag lib, Custom tag lib, JSF, Hibernate, ANT, Maven.
- Experience in developing and maintaining medium to large-scale web applications in Finance, Investment, Insurance, Human Resource, Manufacture and Project Management domains.
- Flexibility and adaptability in regards with new technologies and environments.
- Solid technical knowledge in computer architecture and client server environments.
- Experience with SOAP based Web Services Development and deployment using axis.
- Experience with RESTful web-services using RESTEASY framework
- System Analysis, Design and documentation as per ISO Standards.
- Experienced in installing and configuration WebLogic, Webshpere, JRun, Sun One App Server, JBOSS and Tomcat web servers
- Knowledge on generating reports using Actuate, JasperReports Server, e-reportEngines7.0, Crystal Reports.
TECHNICAL SKILLS
Languages: Java, C and C++
Java Technologies: Applets, JDBC, RMI, Java Beans, Servlets, JSP, JSTL, Custom tags, JNDI, Tag Libs
Web Technologies: JSF, Struts, Spring, Hibernate, HTML5.0, DHTML, CSS, XML, XSLT, SOAP, WSDL, UDDI, JavaScript, DOJO Toolkit (V1.7 and V1.8), MS Front Page, Dream Weaver, Photoshop
Frame works: Struts, Spring, Hibernate, JSF, ANT, MAVAN
Distributed Technologies: J2EE
Web and Application Servers: IBM WebSphere/ Portal Server, BEA WebLogic / Portal Server, Sun One App Server, JRun 4.0, Apache Tomcat 8.X, and IIS 7.0
IDE Tools: WebSphere Studio Application Developer (WSAD), Rational Application Developer (RAD), Eclipse, intelliJ, Edit Plus, NetBeans
Tools: & Utilities: WSAD 5.x, My Eclipse, Edit plus, e-Reports, Adobe Photoshop 7.0, Log4j, FOP, Test Director, Quality Center, Bugzilla, TOAD, Cute FTP
Designing Tools: Rational Rose, Visio
RDBMS: DB2, Oracle, SQL Server, My SQL and MS-Access
Database Programming: PL/SQL
Version Control: Visual SourceSafe, SVN, Clear Case and CVS
Operating Systems: Linux, UNIX, Windows
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications.
- Implemented Spring Framework for dependency injection(IOC) to inject appropriate class objects depending on the source of the application process.
- Used spring framework’s Aspect-oriented programming (AOP) to write various cross-cutting routines
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
- Used Spring MVC Framework, JSP, Servlets, JavaScript, Ajax, XSL, CSS, DHTML, XHTML and HTML for developing UI Screens.
- Installed and Configured Websphere application server Base and Network Deployment.
- Used Web Services to exchange data between different applications and different platforms. Used Web Services Description Language (WSDL) to describe the interface of Web Services, binding and implementation location.
- Developed XML web services (WSDL) to handle SOAP Requests and responses from and to External Interface.
- Used Message Driven beans to read the messages from JMS queues for asynchronous communication
- Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, Document literal and integrated using SOA.
- Implemented complex back-end component to get the count in no time against large size using Java multi threading
- Designed the application in such a manner to have code reusability.
- Deployed and tested the application on WebSphere Application Server.
- Used JUnit for unit testing of the application.
- Used LDAP user registries and groups to authenticate application server and its components.
- Wrote SQL queries, PL/SQL functions and stored procedures.
- Used Clear Case as the version control and Clear Quest as the defect tracking tool.
- Implemented J2EE design patterns such as Session Façade, Service Locator, Front Controller, Business Delegate, Singleton and DAO.
Environment: JDK 7, RedHat Linux, JDBC, hibernate 3, Java Beans, Servlets, JSP, Struts, Spring 3, XML, Java Script, Websphere 5.1, Web services, WSDL, SOAP, RESTful, Eclipse IDE, Oracle, Clear Case, clear quest, ANT, Maven, SQL, PL/SQL, Toad and Putty.
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications.
- Developed WebServices using Apache axis. Configured SOAP Monitor for monitoring WebServices.
- Creating rich UI views using JSF framework.
- Validations are done using JSF framework.
- Defining screen navigation in the faces-config.xml configuration file of JSF.
- Business logic implemented is done in backing beans.
- Writing stand alone Java classes, reusable components using JDBC and Java Beans for getting data from oracle tables.
- Developed Views, Procedures, Functions, Triggers, and Sequences in Oracle
- Developed functional use cases and class diagrams.
- Design and development Custom reports web application using the MVC architecture and with Spring.
- Developed build scripts using ANT.
- Designed and developed the controller and view components using JSPs and Servlets
- Involved in monitoring and the performance tuning of applications
- Responsible for coordinating with team members in development and testing
- Responsible for overseeing the Quality procedures related to the project
- Developed and deployed applications to production.
- Administered VSS for source control, change management and build/ releases.
- Successfully tested all applications for Units, Functional verification and System Integration.
Environment: Java 6, Sun One Application Server, Oracle9i, Eclipse, Struts, Spring 3, Hibernate 3, Axis, HTML, Java Script, Windows, CVS, ANT, Maven, JSP, Servlets, WebServices, WSDL, SOAP, RESTful.
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Involved in the High level and detailed design, Coding, Testing, and Implementation of the applications and Security architectural design.
- Developed applications using Spring, Hibernate and JSF
- Used Inversion of Control pattern of Spring Framework for Objects creation.
- Used Hibernate for persistence mechanisms.
- Developed dependency injections in Spring
- Involved in using Spring profiler to check the performance
- Developed HQL queries in hibernate
- Developed Views, Procedures, Functions, Triggers, and Sequences in SQL Server
- Developed functional use cases and class diagrams.
- Developed automation build scripts using ANT and MAVEN.
- Developed Web-Services using Apache axis2. Configured SOAP Monitor for monitoring web-services.
- Developed RESTful web-services using JBOSS RESTEASY framework
Environment: Java 6, JBOSS, SQL Server, Eclipse, Spring, Struts, JSF, Hibernate, Axis2, HTML, XML, Java Script, Quality Centre, Linux, VM Ware, SVN, ANT, MAVEN, VISIO, ANT, WebServices, WSDL, SOAP, RESTful.
Confidential, CO
Sr. Java Developer
Responsibilities:
- Involved in Requirements gathering, Analysis and Design of the application.
- Created use cases, class diagrams, and sequence diagrams using Rational Rose.
- Designed and developed web interfaces using MVC Architecture and Jakarta Struts Framework.
- Developed Action Classes and Form beans.
- Implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Involved in Implementing J2EE Design Patterns like Singleton, Session Facade, Value-Object, Service Locator.
- Implemented Spring Framework for dependency injection(IOC) to inject appropriate class objects depending on the source of the application process.
- Used spring framework’s Aspect-oriented programming (AOP) to write various cross-cutting routines.
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
- Used Message Driven beans to read the messages from JMS queues for asynchronous communication
- Wrote Algorithms and Shell Scripts to transfer trading data received as DAT files to the database.
- Developed several Web Service stubs using AXIS 2.0 engine, SOAP UI, JAX-RPC, Document literal and integrated using SOA.
- Implemented complex back-end component to get the count in no time against large size using Java multi threading
- Designed the application in such a manner to have code reusability.
- CSS for styling the HTML elements.
- Designed and developed front-end GUI components using HTML, JavaScript, CSS, Velocity templates, JSTL.
- Involved in code review process and performance tuning.
- Worked with Ajax to provide natural browsing experience.
- Used JavaScript tool kit library Extjs.
- Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.
- Worked extensively with Java 2 including threads, TCP/IP sockets, Swing, Java 2D, Java Servlets, and JDBC on the Solaris Unix platform along with the Oracle RDBMS.
- Developed UNIX shell scripts to automate the build process.
- Used SVN as the version controller.
- Implemented log4j for checking application logs.
- Involved in Unit and Integration Testing after each development Life cycle.
- Deployed application in WebLogicapplication server in pre-production environments.
Environment: JDK 6, J2EE (Servlets 2.4, JSP 2.0, JSP Taglibs), Spring, Struts, Ajax, Hibernate, Eclipse, HTML, CSS, XML, XSL, XSL-FO, JavaScript, Extjs, AJAX, JMS, JUnit, WebLogic 9.0, SVN, Oracle 10g,, ANT, Maven, WebServices, WSDL, SOAP, RESTful.
Confidential
Java Developer
Responsibilities:
- Involved in the design, development.
- Designed common templates for Modules.
- Developed Servlets as controllers to interact with JSP and Java Beans.
- Developed JSP for User Interface and handling for HTTP Requests and Responses.
- Developed uniform framework reusable and integrating all applications, High level and Low-level designs.
- Developed and deployed prototypes to production.
- Successfully tested all applications for Units, Functional verification and System Integration.
Environment: Java, Tomcat, SQL Server, MVC Architecture, Edit Plus, JSP, Servlets, HTML, Java Script, Windows 2000, ANT