Senior Java Developer Resume
Charlotte, NC
SUMMARY
- 8+ Years of experience in Analysis, Design, Development, Testing, Maintenance, and End - User support of various enterprise level web applications.
- Strong technical and excellent communication skills.
- Proficiency and experience in various J2EE Technologies like Spring, EJB, Servlets, JSP, JSTL, SOAP, XML, XSLT, JAAS, Java Beans, JNDI, 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
- Expertise in adapting RUP (Rational Unified Process) to Software Development Life Cycle.
- Experience in design and development using design patterns with J2EE architecture and Struts, Srping, 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
- 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 noledge 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++, FORTRAN, Ruby, PERL
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, JATO, 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 5.X, and IIS 5.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 6.0, Log4j, FOP, Test Director, Quality Center, Bugzilla, TOAD, Cute FTP, File Net
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, Charlotte, NC
Senior Java Developer
Responsibilities:
- Designed client application using HTML, JSP, CSS, Angular, Spring MVC and XML.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in teh Design phase.
- Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.
- Implemented application using MVC architecture integrating Hibernate and Spring frameworks.
- Implemented teh Enterprise JavaBeans to handle various transactions and incorporated teh validation framework for teh project.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Used XMLBeans for data interchange.
- Developing and consuming web services likeSOAP(JAX-WS),REST(JAX-RS).
- Wrote SQL Queries to interact with Oracle Database.
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
- Developed version control using Subversion.
- Used Spring Security for Autantication and authorization extensively.
- Used Log4j for debugging teh issues and exceptions.
- Participated in designing Web services framework in support of teh product.
- Wrote SQL and HQL queries to retrieve data from teh Oracle database.
- Used XML to transfer teh application data between client and server.
- Developed a specific dashboard module and integrated with teh application.
- Used teh JDBC for data retrieval from teh database for various inquiries.
- Done with unit testing of all java classes using JUnit framework.
Environment: Java, J2EE, Spring, Spring MVC, Angular JDBC, JNDI, Hibernate, JMS, Junit framework, Tomcat, Eclipse, Oracle 11g, XML/XSLT, HTML, JSP, JavaScript, SQL developer, Rational Rose, Subversion and Junit.
Confidential
Java / J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Analysis and Design of teh 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.
- 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 teh source of teh 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 teh messages from JMS queues for asynchronous communication
- Wrote Algorithms and Shell Scripts to transfer trading data received as DAT files to teh 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 teh count in no time against large size using Java multi-threading
- Designed teh application in such a manner to have code reusability.
- CSS for styling teh 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 teh Solaris Unix platform along with teh Oracle RDBMS.
- Developed UNIX shell scripts to automate teh build process.
- Used SVN as teh version controller.
- Implemented log4j for checking application logs.
- Involved in Unit and Integration Testing after each development Life cycle.
- Deployed application in WebLogic application server in pre-production environments.
Environment: JDK 1.6, J2EE (Servlets 2.4, JSP 2.0, JSP Taglibs), Spring 3.0, Hibernate 3.0, Eclipse 3.4,HTML, CSS,XML, XSL, XSL-FO, JavaScript, Extjs, AJAX, JMS,JUnit, WebLogic 9.0, SVN, Oracle 10g
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Involved in teh High level and detailed design, Coding, Testing, and Implementation of teh 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 teh faces-config.xml configuration file of JSF.
- Business logic implemented is done in backing beans.
- Implemented security concepts by HTTPS, SSL Autantication and Configuring certificate autantication.
- 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 teh MVC architecture and with Struts, JATO frame works
- Developed build scripts using ANT.
- Designed and developed teh controller and view components using JSPs and Servlets
- Involved in monitoring and teh performance tuning of applications
- Responsible for coordinating with team members in development and testing
- Responsible for overseeing teh Quality procedures related to teh 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 1.5, Sun One Application Server, Oracle9i, Eclipse, JATO Framework, Struts, Hibernate, Axis1.0, HTML, Java Script, Windows, CVS, ANT
Confidential, Minneapolis, MN
Sr. Java Developer
Responsibilities:
- Involved in teh High level and detailed design, Coding, Testing, and Implementation of teh applications.
- Developed Web-Services using Apache axis. Configured SOAP Monitor for monitoring web-services.
- Creating rich UI views using JSF framework.
- Validations are done using JSF validation framework.
- Defining screen navigation in teh faces-config.xml configuration file of JSF.
- Business logic implemented is done in backing beans.
- Implemented security concepts by HTTPS, SSL Autantication and Configuring certificate autantication.
- 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 SQL Server
- Developed functional use cases and class diagrams.
- Design and development Custom reports web application using teh JSF frame work
- Developed automation build scripts using ANT.
- Involved in monitoring and teh performance tuning of applications
- Responsible for coordinating with team members in development and testing
- Responsible for overseeing teh Quality procedures related to teh 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: JSP, Servlets, JSF, Hibernate, Web Services, axis, SQL Server 2005, IntelliJ, Tomcat, Web Logic App Server, Windows
Confidential
Java Developer
Responsibilities:
- Involved in teh design, development and Technical Requirements documentation.
- Developed uniform framework reusable and integrating all applications, High level and Low-level designs.
- Developed and deployed prototypes to production.
- Developed common business layer using patterns such as BO, DAO.
- Successfully tested all applications for Units, Functional verification and System Integration.
- Maintained Operations support guide for deploying new releases on production servers.
Environment: Java, Tomcat, SQL Server, Edit Plus, JSP, Servlets, HTML, Java Script, Windows 2000, ANT
