Sr Java Developer Resume
Philadelphia, PA
SUMMARY
- Around 6 years of ExtensiveIT KnowledgeandExperiencein developing complete Software Development life cycle (SDLC) ofJava/JEE (J2EE)applications, including Analysis and Requirement Gathering, Design, Development, Implementation, Support, Enhancements and Maintenance.
- Ability to work in Agile Environment.
- Expert in implementing Java/JEE technologies for application development in various layers of projects.
- Expertise in developing dynamic web pages in HTML with CSS for User Interface by using JSP, JSF and servlets.
- Expert in using Databases such as Oracle, DB2 and My SQL.
- Knowledge in writing SQL Queries, Stored Procedures, Triggers and SQL packages.
- Experience in creating Web Services using WSDL and SOAP messages.
- Experience in working with Web Services using SOAP and RESTful.
- Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1, RAD 6.07.0.
- Developed and Deployed applications on Application Servers likeJBOSS, Oracle WebLogic and Web serverlikeApache Tomcat.
- Experience in UNIX and LINUX shell scripting.
- Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
- Hands on experience with JUnit and Log4j in developing test cases and determining application functionality.
- Experience in testing the application usingTDDusing frameworks likeJUNIT, PHPUNIT.
- Experience in working on various operating systems like Windows and Unix/Linux.
- Knowledge in developing Model View Control (MVC) applications using JSP Servlets, Struts and Hibernate.
- Experienced inMVC, Struts and Spring frameworks.
- Experience inORM (Object Relational Mapping)framework likeHibernate and JPA.
- Implemented automatic deployment of applications in WebLogic usingANT.
- Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Programming Languages: Java 1.6, C, C++, HTML5, JavaScript, SQL, Angular JS.
J2EE Technologies: JSP, Servlets, JNDI, JDBC, JMS, Struts 2.0, Hibernate 3.5 and Spring 3.0.
Framework and Tools: Spring framework 3.0, Struts framework 2.0, Hibernate 3.5, Tiles, JUnit, Log4j, RESTClient, Hudson, MS SharePoint 2010, Excel.
IDE/Development tools: Eclipse, Net Beans IDE, Visual Studio, My Eclipse, SQL Developer.
Design Methods: UML, SDLC
Database: MYSQL, MS SQL, Oracle.
Protocols: HTTP, HTTPS, TCP/IP.
Documentation Tools: MS Office, MS Project.
Operating Systems: Windows vista, Windows XP/NT/2000/98, UNIX and LINUX (UBUNTU).
Web Application Servers: JBOSS, Apache Tomcat 7x/6x/5x/4x, BEA Web logic Application Server 11j, Oracle.
Scripting Languages: HTML5, DHTML, Java Script, AJAX(DOJO, JSON), log 4j logger script, ANT, XML
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Sr Java Developer
Responsibilities:
- Communicated with clients on a daily basis to understand the requirements and proposed solutions.
- Developed user interface screens for presentation using JSP, Custom tag libraries and HTML.
- Developed Web Service client to consume third party web service.
- Tested the web service in SOAP UI by using the WSDL provided by the web service provider.
- Developed stored procedures using PL/SQL.
- Developed SQL queries to resolve data sync issues caused by not syncing of Power MHS, ODS and database.
- Browsed through the Power MHS and ODS screens to analyze the data sync issues.
- Developed JavaScript to perform data validations.
- Used Angular JS to develop SPA Web Applications.
- Analyzed the production issues to find the root cause and proposed solutions to resolve them.
- Used Session façade design pattern to encapsulate business tier components and expose coarse grained service to remote clients.
- Developed ibatis framework to interact with the backend database.
- Developed action classes to implement the business logic.
- Created CSV file to generate report using DTO classes.
- Used DTO design pattern to fetch the data from server side business class and send it to the client.
- Used CVS for version control.
- Analyzed and debugged complex SQL queries to understand the production issues.
- Generated Reports in Microsoft Excel using PowerPivot plugin and Microsoft SQL Server.
Environment: Java, J2EE, CSS3, HTML5, XML, JavaScript, Struts, iBatis, Web Services, CVS, WAS, JSP, Servlet, Oracle 11g, RAD, Power MHS, ODS, Unix, Microsoft SQL Server, PowerPivot, Microsoft Excel, Angular JS
Confidential, Boston, MA
Sr Java Developer
Responsibilities:
- Understood business requirements from client and client’s customers.
- Extensively used Core Spring Framework for Dependency Injections of components.
- Developed the user interface screens for presentation using JSP and HTML.
- Wrote test cases using JUnit testing framework and configured applications on WebLogic Server.
- Prepare Java/JEE development structure for Maven.
- Worked with various version control tools like Subversion (SVN).
- Designed and developed application using Spring Frameworks 3.0(IOC and Spring DAO).
- Tested spring web services using the SOAP UI by creating a Mock Service using WSDLs.
- Used Subversion for version control and created automated build scripts.
- Used AJAX and Java script to create interactive user interface.
- Analyzed the requirement specifications and designed UML diagrams using Rational Rose.
- Created different batch programs to clean up tables in DB2 database.
- Used EJB as middle layer to connect JSF and Hibernate.
- Consumed Web Services using Apache Axis2 for getting remote information.
- Developed business modules using Hibernate and Spring Framework technologies.
- Wrote SQL and implemented ORM using Hibernate.
- Involved in designing the user interfaces using JSPs.
- Designed and Implemented Tiles and Layouts to the existing JSP files.
- Played an active role in testing the application for different scenarios and in bugfixing.
- Designed and implemented Web Services using XML, SOAP, and JAX - RPC.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Implemented Spring AOP for admin services.
- Developed the application using Spring MVC Framework which is based on the MVC design pattern.
- Implemented Test Driven Development and Agile Methodology.
- Performed Code reviews and Performance tuning.
- Responsible for design and development of the new enhancements.
Environment: Java, J2EE, CSS3, HTML5, XML, JavaScript, Struts, Spring 3.0, Hibernate 3.0, Web Services, JIRA, SVN, Apache Axis2, JSP, Servlet, DB2, UML, JUnit, Maven.
Confidential, Downers Groove, IL
Java Developer
Responsibilities:
- Major involvement in writing & reviewing Design Approach Documents and havedesigned architecture for the web module using Spring MVC Framework andimplemented the design of UI using Ajax Framework.
- Involved in Software Development Life cycle starting from requirements gathering andperformed OOA and OOD using UML.
- Implemented Spring MVC Framework which includes writing Controller classes forhandling requests, processing form submissions and also performed validations usingCommons validator.
- Responsible for integrating Ajax with Spring Service layer using DWR (Direct WebRouting).
- Involved in all layers of applications like controller Servlets, service controller, screeningmanager and rule engine.
- Consumed Web Services using Apache Axis2 for getting remote information.
- Configured JMS with Spring which involves setting up Active-MQ message brokerdeclared Active-MQ message destinations and also implemented Spring JMS GatewaySupport class as a base class for JMS gateway classes.
- Configured and used WebSphere as application server.
- Developed XML, XML schema and parser using SAX and DOM and implemented SystemOriented Architecture Methodology.
- Implemented Message Driven Bean Using JMS and scheduling of Messages using MQSeries. Used Eclipse for development and debugging.
- Developed various unit test cases using JUnit and performance testing using JMeter.
- Involved in writing stored procedures at database level and complex queries by joiningmultiple tables and participated in design of data base and created tables in ORACLE.
Environment: Java, J2EE, Servlets, JSP, MVC, Ajax, JMS, WebSphere, Active-MQ, J-Unit, JMeter, XML, XML schema, SQL, JavaScript, Oracle10g, Log4j, Windows NT/2000, UNIX.
Confidential, Hoffman Estates, IL
Java Developer
Responsibilities:
- Involved in writing Business requirements document (BRD), Architecture requirementsdocument (ARD) and Solution requirements document (SRD).
- Worked on Rational Application Developer (RAD) for development and designedapplication using OOAD and UI tool - using java, jQuery, JSON and JavaScript.
- Wrote and used Java Bean classes, JSP and Stored Procedures and also JSP custom tagsin the web tier to dynamically generate web pages.
- Dealt with Wireframes to represents the skeletal Framework of a website and toarranging elements to best accomplish design goals.
- Used HTML and Cascade Style sheets in the development of UI tool.
- Involved in writing stored procedures in order to access the database using JDBC.
- Worked on Oracle thoroughly to do database transactions, which helps in attaining DMLand DDL operations.
- Used JSP, JavaScript, JSTL, Custom Tag libraries and Validations provided by JSTLFramework.
- Implemented Spring AOP architecture and increased modularity by allowing theseparation of cross-cutting concerns.
- Dealt with Servlets to process or store data that was submitted from an HTML form, toprovide dynamic content such as the results of a database query and to manage state information that does not exist in the stateless HTTP protocol, such as filling the articlesinto the shopping cart of the appropriate customer.
- Deployed application in the WebLogic server environment using Maven build tool.
- Responsible for writing various unit test cases, system integration test (SIT) and preproduction testing and also involved in client acceptance test (CAT) and approvals.
Environment: Java, JSP, Servlets, Spring-AOP, JPA, JDBC, JavaScript, Wireframes/mockups, JSON, J-Query, HTML, CSS, WebLogic, RAD, Oracle, AJAX, SQL developer.
Confidential
Java Developer
Responsibilities:
- Involved in deploying the application with Spring Framework and Hibernate.
- Worked with Core Spring Framework for Dependency Injection, Context to provide message sources.
- Developed Spring Configuration file to define data source, beans and Hibernate properties.
- Designed and developed the User Interface using JSP, JSF, HTML and JavaScript.
- Implemented WSDL XML document to locate and describe the web services.
- Spring AOP is used for Security and Session Management.
- Worked with Hibernate for developing Persistence classes to interact with the database.
- Used CVS for code repository and as version control mechanism.
- Developed the classes for Unit Testing by using JUnit.
- Worked with Log4J effectively for logging messages to the appropriate log files.
Environment: Java, JDBC, Oracle, PL/SQL, Eclipse, VB, Microsoft Visual Studio, ANT building tool.
