Java/j2ee Developer Resume
Cherry Hill, NJ
PROFESSIONAL SUMMARY:
- Over 7 years of experience involving Software design, Development and Maintenance of web based, multi - tier applications and implementing Java/J2EE based solutions involving Core Java, J2EE (AngularJS, Jquery, Html5, JSP, Servlets, XML, JDBC), Oracle and SQL Server.
- Expert in Java based technologies which include Core Java, JSP, Servlets, RMI, JDBC, and frameworks like Struts, spring, Hibernate, Web services and SDLC process.
- Experience in business requirement gathering and developing business requirements into functional specifications.
- Proficient in analysis, design, development, implementation, testing & maintenance of various applications in the client/server and distributed environment using Java/J2EE.
- Experience in development, implementation and maintenance of Java/J2EE based web applications using Spring Framework and Hibernate Framework.
- Exposure to various stages of Software development life cycle (SDLC) including requirement analysis, development, testing, maintenance, support and documentation.
- Proficient in developing applications using J2EE technologies - AngularJS, JSP, Servlets, XML, Struts, JDBC, Oracle and MySQL.
- Experience working with Model View Controller Architecture of Spring and Struts framework along with Servlets and JSP.
- Experience in working with XML, DTD and XSD and using SAX, DOM parsers including JAXB.
- Experience in developing web services applications using SOAP Architecture.
- Hands on experience in using source control tools like SVN, CVS.
- Proficient in using Java Development IDE like Eclipse and My Eclipse.
- Experience in configuring and deploying applications to servers like JBoss, Tomcat, WebSphere and Web logic.
- Experience in writing SQL Queries.
- Experience in using JUnit for application unit testing.
- Experience in working with Linux deployments.
- Effective team player with good communication, interpersonal, and presentation skills.
TECHNICAL SKILLS:
Languages: Java, J2EE, SQL, PL/SQL
Java Technologies: Core Java, J2EE, JSP, Servlet
Web Technologies: HTML5, DHTML, CSS 2/3, JavaScript, JQuery, Angular JS 1.5.x, AJAX
Frameworks: spring 2.x/3.x/4.x, Struts 2.0, Hibernate 3.x
Web/App. Server: Web logic 8.1/9.2, Web sphere 5.0/6.0, Tomcat 3.1.2, JBOSS, Apache
Databases: Oracle 10g/11g, My SQL, DB2, PostgreSQL, Mongo DB
XML/Web Services: XSD, DTD, DOM, SAX, StAX, SOAP, WSDL, UDDI, JAX-WS, JAXB
Tools: Eclipse Luna, NetBeans 5.0/5.5, IntelliJ IDEA 15, Rational Rose, MS Visio, GIT, Dream Viewer, FileZilla, ANT, Maven, JIRA
ODM JRules Tools : Rule Designer, Decision Center, Decision Server, RTS, Rule Scenario Manager, iLog JTGO, iLog JView, HTDS
Version Control Tools: CVS, Clear Case, GIT
PROFESSIONAL EXPERIENCE:
Confidential, Cherry Hill, NJ
Java/J2EE Developer
Responsibilities:
- Created estimates & BRD for new enhancements and worked on design and development.
- Created Tech Spec document, Functional Specification Document (FSD) for enhancements.
- Used IBM Rational Application Developer (RAD) for development.
- Used agile methodology for the iterative application development, weekly sprints, stand up meetings and customer reporting backlogs.
- Extensive applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO, etc. throughout the application for a clear and manageable distribution of roles.
- Developed Session Beans to process user requests and Entity Beans to load and store information from database.
- Implemented Spring MVC for another application module to make the particular application reconfigurable and reusable.
- Designed and developed service layer using spring with AOP and Inversion Control.
- Involved in development of the application using Spring Web MVC and other components of the Spring Framework such as Spring Context, Spring ORM.
- Used JMS (MQSeries) for reliable asynchronous messaging the different components.
- Designed and developed REST web services using Java Web Services (JAX-RS).
- Designed the user interface of the application using HTML5, CSS3, JSP, JSTL, Bootstrap, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
- Transformed and presented data from XML files to Front end using XSLT, XSL, XPath and SAX parser for large xml files.
- Worked on SQL queries and stored procedures views and triggers.
- Tracked the project development, UAT, production, Backup Recovery (BCP) and reported the status to management.
- Worked on migrating the application from WebSphere 5.x to WebSphere 6.x.
- Involved in installation, configuration and administration of WebSphere server on Windows XP, UNIX.
- Involved in configuring and administration of Connection Pools, Data Sources for DEV, UAT, BCP and Production environments.
- Deployed application on UNIX server in DEV, UAT, BCP and Production environments in WebSphere application server.
- Creating new Streams, View’s and Activities for new release and updated code using Clear Case.
- Lead and mentored the offshore team to work on various enhancements, also worked as onsite coordinator between offshore and onsite business teams.
Environment: Java/J2EE, EJB, Spring, JSP, JavaScript, AJAX, JAX-RS, JMS, REST, WebSphere Application Server, XSLT, XSL, XPath,SAX parser Oracle 10g, UNIX Shell Scripting HTML5, CSS3, JSP, JSTL, Bootstrap, JavaScript, AngularJS,Node js .
Confidential, MA
Java Developer
Responsibilities:
- Involved in the development, enhancement and maintenance of backend services and development of interfaces to interact with the backend content services.
- Development of the Services Layer component of the Application and its integration with Spring Framework, Hibernate Framework.
- Development of service and DAO layer components using spring bean container.
- Design and Development of DAO Framework for the application using Spring Framework support over Hibernate.
- Development of DAO layer for the application using Hibernate ORM.
- Development of the Services layer and Integration with the Web Services component.
- Used JAXB for parsing the XMLs.
- Design and Development of Unit Testing framework for the Application which includes JUnit.
- Integration of the application with the other service layers Content Services .
Environment: JDK1.6, JBoss5.2, JDBC, XML, SAX, XSLT, JAXB, Spring3.0, Hibernate3.2, JSP, ServletsJUnit, CSS, HTML, JNDI, Web Services, WSDL, SOAP, SQL, JavaScript, DHTML, XHTML, Oracle11g, SQL Developer, Log4j, ANT, SVN
Confidential, CT
J2EE Developer
Responsibilities:
- Analysis, design and development of Application based on J2EE and Design Patterns.
- Developed presentation tier using JSPs, Action Tags, JSTL, Struts Tag Libraries, HTML, Java Script, and CSS.
- Used the Struts framework for managing the navigation and page flow.
- Created templates using design patterns (Business Delegate, Service Locator, and Session Façade) extensively.
- Worked with Web logic to develop and deploy complete application.
- Developed the EJB-Session Bean acts as Façade, will be able to access the business entities through their local home interfaces.
- Developed EJB-CMP Entity Beans to perform the account transactions business logic.
- The view JSP accesses the response DTO to build the user response.
- Used web services for data exchange using SOAP and XML.
- Wrote complex SQL Queries, PL/SQL procedures.
- Used ANT for automated deployment
Environment: J2EE, JDK, EJB2.0, Java Beans, JDBC, JSP, Struts1.0, JNDI, Design Patterns, WebLogic 10.3, SQL, PL/SQL, Oracle 9i.
Confidential, MO
Java Developer
Responsibilities:
- Involved in design and coding of the front end, back end and key functionality.
- Designed and developed UI using Struts view tags (HTML, Bean, Logic and Nested), JSP, HTML, CSS and Struts Tiles.
- Developed a web application using Spring MVC framework.
- Used CSS in the presentation layer for a dignified look of the application.
- Extensively worked with XMLBeans for accessing XML by binding it to Java types.
- Extensive usage of w3c XML and XSD‘s (schemas) throughout modules.
- Developed Ant scripts for generating the XML Beans.
- Implemented Web Services (SOAP, UDDI and WSDL), SOA Architecture to integrate different applications.
- JDBC is used to establish connectivity to the database.
- Involved in developing optimized search component to filter results based on user search criteria.
- Designed and developed Stored Procedures in MS SQL Server using Query Analyzer.
- Used Web Logic Workshop for development Environment.
- Involved in deploying application on Web Logic App Server.
- Extensively used log4j, JUnit for logging and testing the application.
- Used CVS as Source code control.
Environment: Java1.4, J2EE1.2.1, Xml, Xml Beans, Spring, Linux, WebLogic 9.2, CSS, Web Services, SOA Architecture, Eclipse, SOAP, JDBC 2.0, MS SQL Server, XSD, CVS, Solaris, ANT Scripts.
Confidential, Columbia, SC
Application Developer
Responsibilities:
- Used Microsoft Visio for designing the Use Case Diagrams, Class model, Sequence diagrams, and Activity diagrams for SDLC process of the application.
- Prepared Functional and Non-Functional requirements by analyzing the business requirements for MMIS, Prisoner Match, DLEG batch processes by using Java Multi-Threading
- Implemented GUI pages by using JSP, HTML, DHTML, XHTML, CSS, JavaScript, AJAX
- Extensively used Java multi-threading to implement batch Jobs with JDK 1.5 features.
- Actively participated in deploying the project on Web Logic 9.2 application servers.
- Implemented the online application by using Core Java, Hibernate 3.2, JSP, Servlets and Spring 3.0, Web Services, SOAP, WSDL.
- Communicated with other Health Care info by using Web Services with the help of SOAP, WSDL JAX-RPC.
- Used SAX and DOM parsers to parse the raw XML documents.
- Tuning complex database queries and joining the tables to improve the performance of the application
- Used Clear Case for Version Control tool and Clear Quest for bug tracking tool
- Wrote ANT scripts for batch jobs
- Developed test plan documents for all back end database modules.
Environnent: JDK 1.5, JSP, WebSphere 6.1, Spring 3.0, XML, DOM, SAX, XSLT, CSS, HTML, JNDI, Web Services, Hibernate3.2, WSDL, SOAP, RAD, SQL, PL/SQL, JavaScript, DHTML, XHTML, Oracle10g, PL/SQL Developer, Log4j, ANT, Clear Case, Windows XP.