Senior Java Developer Resume
Charlotte, NC
SUMMARY
- 7+ 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, Maven, 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 Agile Scrum
- Experience in Application Integration and deployment in various environments.
- Good Experience in Client Side designing and validations using HTML and Java Script.
- 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, 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 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.
- Experienced in installing and configuration WebLogic, WebSphere, 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, CSS, XML, XSLT, SOAP, WSDL, UDDI, JavaScript
Frame works: Struts, Spring, Hibernate, JSF, ANT, MAVAN
Distributed Technologies: J2EE
Web and Application Servers: IBM Websphere/ Portal Server, Apache Tomcat 5.X
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, Log4j
Designing Tools: Rational Rose, Visio
RDBMS: DB2, Oracle, SQL Server, My SQL and MS-Access.
Database Programming: SQL, 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, CSS, Angular, JSON, Spring MVC and XML.
- Usage ofJSONfor faster and impulsive responses.
- Developed user interface using JSP, JSP Tag libraries, third party libraries andJavaScriptto simplify the complexities of the application.
- Developed interactive forms, documents, templates and workflows in an integrated environment
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the 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 the Enterprise JavaBeans to handle various transactions and incorporated the validation framework for the project.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Created and UsedMavento build the application and deploy on Application Server
- Used AGILEand participated in SCRUM meetings.
- Used XML Beans 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.
- Experience in backend skills in creating SQL objects like Tables, Stored Procedures, Views, Indexes, Triggers, user defined data types and functions.
- Developed version control using Subversion.
- Used Spring Security for Authentication and authorization extensively.
- Used Log4j for debugging the issues and exceptions.
- Participated in designing Web services framework in support of the product.
- Wrote SQL and HQL queries to retrieve data from the Oracle database.
- Used XML to transfer the application data between client and server.
- Developed a specific dashboard module and integrated with the application.
- Used the JDBC for data retrieval from the database for various inquiries.
- Done with unit testing of all java classes using JUnit framework.
Environment: Java, J2EE, Spring, Spring MVC, Angular JDBC, JNDI, Maven, Hibernate, JMS, Tomcat, Eclipse, Oracle 11g, XML/XSLT, Agile, HTML, JSP, JSON, JavaScript, SQL developer, Subversion and Junit.
Confidential
Java / J2EE Developer
Responsibilities:
- Involved in Requirements gathering, Analysis and Design of the application.
- Created use cases, class diagrams, and sequence diagrams using Rational Rose.
- Involved in design of website layout using HTML,CSS, Dreamweaver.
- 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 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.
- WroteSQLqueries, stored procedures to retrieve necessary information fromdatabase
- 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 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, Maven, JUnit, WebLogic 9.0, SVN, Oracle 10g
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.
- Implemented security concepts by HTTPS, SSL Authentication and Configuring certificate authentication.
- 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 Struts, JATO frame works
- 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 1.5, Sun One Application Server, Oracle9i, Eclipse, JATO Framework, Struts, Hibernate, Axis1.0, HTML, Java Script, Windows, CVS, ANT
Confidential
Java Developer
Responsibilities:
- Involved in the 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.
- Involved in the High level and detailed design, Coding, Testing, and Implementation of the 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 the faces-config.xml configuration file of JSF.
- Business logic implemented is done in backing beans.
- Implemented security concepts by HTTPS, SSL Authentication and Configuring certificate authentication.
- 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 the JSF frame work
- Developed automation build scripts using ANT.
- 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, Tomcat, SQL Server, Edit Plus, JSP, Servlets, HTML, Java Script, Windows 2000, ANT, JSP, Servlets, JSF, Hibernate, Web Services, axis, SQL Server 2005, IntelliJ, Tomcat, Web Logic App Server, Windows