Sr. Java/j2ee Developer Resume
SUMMARY:
- 8 Years of professional experience in Application Design and Development of Client/Server Applications related to interactive user interface using various components JQuery,AJAX,Spring MVC, Hibernate, using Struts MVC, Java Script, CSS, SQL Server.
- Proficient in developing web based applications using Java and J2EE technologies like JSP, Servlets, EJB, Struts, JDBC, JMS, Spring, Hibernate, JSF, XML, SAX/DOM, JAX - B.
- Good working experience in using different Spring modules (MVC, DAO, ORM, Core,AOP,ORM)in Spring Framework.
- Strong experience implementing various J2EE design patterns like Singleton,Service Locator, Session Façade, Data Access Objects (DAO) .
- Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI.
- Expertise in design and development of Web Services which includes handling SOAP/REST Requests and Response using WSDL,JAX-RPC,JAX-WS and Web Services authentications
- Expertise in building rich, interactive user interfaces using HTML, CSS, JavaScript, JQuery, Node.js and Angular.js.
- Expertise in XML and schemas like XSD, DTD and validating/non-validating parsers of JAXP (SAX & DOM) and JAXB.
- Experience in implementing JUNIT with Mockito/Power Mock test cases.
- Good experience with version control systems like CVS, SVN and IBM Clear Case.
- Experience in build tools like Maven to build and deploy n-tier distributed enterprise applications and Software Development Processes like Agile (SCRUM) Methodologies.
- Strong experience with MySQL, Oracle 9i/8i, DB2, and SQL Server 2000 and Excellent skills in creating and accessing Database using SQLQueries.
- Expertise in deployment on Web/Application Servers like Tomcat7, JBoss7, WebSphere8.5 andweblogic11g.
- Involved in development of business components using RCP/RAP plugin development and OSGiFramework
- Experienced in deploying J2EE Applications archives (WAR and EAR) on application server.
TECHNICAL SKILLS:
J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF, JIRA, Angular JS, JDBC, MVC, OOP, Grails, XML.
Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, jQuery UI, Angular JS.
Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers (Quartz).
Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.
Languages: Java, PL/SQL, Bash, UML, XML, HTML.
IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans.
Messaging Systems/ Web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS.
Databases: Oracle, MySQL, MS SQL Server, MS Access, PostgreSQL.
Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP
Version control Tools: SVN, CVS, Clear Case.
Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX); Windows 9x/XP/Vista/7/8.
Testing Tools: JUnit, SOAP UI.
Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, JBoss 5.1 EAP.
PROFESSIONAL EXPERIENCE:
Sr. Java/J2EE developer
Confidential
Responsibilities:
- Responsible for designing and developing Web based Enterprise applications using Java/J2EE technologies such as Springs, Servlets, REST and SOAP.
- Experience developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON and AngularJS.
- Expertise in deploying the J2EE applications on IBM WebSphere and Apache Tomcat
- Experience in using Agile Software development methodologies.
- Experience in using the Design Patterns such as Service Locator, Business Delegate, Data Access Object, Model View Controller, Session facade, Singleton and Filter.
- Involved in design, development and implementation of front end part of the web application using HTML5,CSS3, JavaScript, AJAX, JSON, Angularjs and Bootstrap.
- Developed and Deployed Stateless and Stateful session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
- Designed and Developed presentation layer using JSP, Html and CSS using Angular JS
- Responsible for producing and consuming the SOAP and RESTful web services
- Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP
- Expertise on web application accessibility.
- Build SOAP Web Services based on AWS (Amazon Web Services).
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Responsive development is implemented using Bootstrap and CSS3 media queries.
- Experience in developing Java and J2EE applications using Rapid Application Development (RAD), Eclipse
- Expertise in GIT version control tool
- Implemented Log4J to trace logs and to track information.
- Developed Business components using EJB 3.0.
- Experience in working with various databases like Oracle, SQL Server
- Responsible for building the application using MAVEN
- Responsible for creating robust automated unit/functional test and deployment scripts
- Experience with JUnit in performing Unit Testing
- Used AngularJS, HTML5, and CSS3; all HTML and DHTML was accomplished through AngularJS directives
- Used JSP for the front end, Lots of JSTL tags. HTML5 tags and CSS3 JavaScript, JQuery functions have been used
- Followed test driven design (TDD) technique and worked on Pair programming
- Developed JUnit test cases, performed integration and system testing.
- Working with internal QA team on System, Performance and Acceptance testing
- Experience in UNIX, Linux and UNIX Shell Scripting
- Experience in using the JIRA Project tracking tool.
- Responsible for collaborating with product owner to identify and prioritize product requirements.
Environment: JDK 1.8, Java/J2EE, Spring Core, Spring MVC, Spring AOP, RESTful web services, Hibernate, JSPs, JSON, JavaScript, Ext JS, jQuery, AngularJS,BootStrap, Oracle, XML, Oracle SQL Developer, AWS,IBM RAD, Eclipse, WAS, Tomcat, Soap UI, Git, JIRA, Maven
Sr. Java/J2EE developer
Confidential, Wyomissing, PA
Responsibilities:
- Responsible for gathering all required information and requirements for the project.
- Developed UI modules using JSP, JavaScript, CSS and Ajax.
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Used J2EE design patterns such as MVC, DAO and DI/IOC, Business Delegate, Singleton for the applications.
- Designed Database Schemaand Writing SQL queries.
- Used Spring framework to implement the MVC design pattern for implementing business logic of the application.
- Used various libraries of JavaScript like JQuery, JQuery UI, Angular.js, Ext JS, and Node.js.
- Created REST and SOAP services to provide patients information.
- Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Modeland View Objects, View Resolver
- Extensively used JavaScript,jQuery libraries, bootstrap, AJAX for form validation and other interactive features
- Created quality working J2EE code to design, schedule, and cost to implement use cases. Used Amazon Web Services (AWS) SNS to send messages to email and http endpoint.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS).
- Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the Spring and Hibernate.
- Built web-based maintenance application to maintain complex specification documents. Used jQuery, Wicket, and iBatis against a MySQL database
- Oracle 11g database have been used in the storage section. Having responsibilities to create lots of sql queries, stored procedures and triggers.
- Used ANT build tool to build and deploy the application.
- Developed Ant Scripts for the build process and deployed in IBM WebSphere.
- Worked with the Web services using CXF to check the credit history.
- Used GIT as a version controller.
- Implemented Log4J to trace logs and to track information.
- Used JSP for the front end, Lots of JSTL tags. HTML 5 tags and CSS3 JavaScript, JQuery functions have been used
- Using WebSphere server for deploying the application.
- Used Clear Case for Source Control and Version Management.
- Executed Manual Testing on different modules of the application.
- Followed test driven design (TDD) technique and worked on Pair programming
Environment: Java 1.6, JDK 1.6, JSP, JSTL, JavaScript, HTML5, CSS3, CSS, AJAX, BootStrap,Spring 2.5, Hibernate 3.0, SQL Server 2008, ANT, Apache CXF 2.5.2, IBM WebSphere 6.0, Log 4j, JUnit, ClearCase, AngularJS, AWS,My Eclipse, Eclipse CA SCM, Eclipse GWT
Java/J2EE developer
Confidential, Overland Park, KS
Responsibilities:
- Involved in analysis, design and development of e-bill payment system, transactions, History, Branch Locator as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams in UML with Rational tools.
- Used SpringFramework for Dependency injection and integrated with the JSF Framework and Hibernate.
- Experienced in using Spring annotations based on layer in applications like @Component, @Controller, @Service, @Repository, etc. annotations.
- Implemented and configuring Spring MVC components Dispatch servlet, Controllers and View resolvers.
- Implemented Centralized dispatch controllers for all incoming requests using Spring Interceptors, custom annotations and Controller
- Used XML parser APIs such as JAXB in the web service's request/response data for marshalling and un-marshalling.
- Developed SOAPWeb Servicesby using JAX-WS and Restful web services by using (JAX-RS) Jersey framework.
- Developed Web Servicesto provide the list of transactions for an account as a SOAP endpoint service
- Conversion of major Openwork's components in to Eclipse RCP/SWT platform along with support of Swing-SWT components.
- Worked with Swing and RCP using OracleADF to develop a search application which is a migration project.
- Design and development of Sync Administration UI that includes different modules/plug-ins like Well Manager Conflict UI, Seismic 2D/3D file synchronization UI in OSGi RCP/SWT platform.
- Used XSLT to transform the response data in a readable form to be presented to the user
- Implemented persistence layer usingHibernate that use the POJOclasses to represent the persistence database tables. These POJOs are serialized Java Classes that would not have the business processes.
- Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
- Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
- Implemented the application using the concrete design patterns such as MVC, Business Delegate, Session Facade, DTO, Singleton and Factory.
- Used CVS for version control across common source code used by developers.
Environment: Java, Hibernate, Spring, SOAP/Rest web services, JSF, Maven, WSDL, Jax-Rs, Junit, Log4j, RCP.
Java/J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Responsible for programming, and troubleshooting web applications using Java, JSP, HTML, JavaScript, CSS, and SQLServer.
- Responsible for Cross-browser testing and debugging, and creating graphics.
- Involved in creating CSS for a unified look of the Front End User Interface.
- Created optimizing web graphics, including designing and incorporating graphic user interface (GUI) features.
- Worked with the business stakeholders to determine navigational schemes, site flow and general web page functionality.
- Prepared Technical Design Documentation for the modules designed.
- Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
- Developed and maintained the application UI based on Eclipse.
- Actively participated in requirements gathering, analysis, design, and testing phases.
- Developed and implemented the MVC architectural pattern, JSPs as the view, Struts as Controller and as model.
- Create plug-in for UI using RCP.
- Strong experience on RCP, JFace and SWT.
- Designed on Eclipse Workbench UI, a feature based product, using Eclipse Views, Editors, Selection Service, JFace Viewers, JFace Data Binding, Dialogs, Wizards, Preferences, Perspectives, Forms, Command Handlers/Actions, Status Manager and more.
- Struts Action Servlet is used as Front Controller for redirecting the control to the specific J2EEcomponent as per the requirement.
- Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Responsible for developing the client side validations using JavaScript and JQuery.
- Developed the XML Schema for the data maintenance and structures.
- Prepared documentation and participated in preparing user's manual for the application.
- Involved in unit testing, integration testing, user-acceptance testing and bug fixing.
Environment: JAVA EE5, J2EE, XML, HTML, Struts2, Servlets, Java Script, JSP, CSS, JDBC, SQL Server, Web Sphere 8, Windows,RCP.
Java/J2EE Developer
Confidential, Parsippany, NJ
Responsibilities:
- Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
- Followed Agile methodology and Test driven approach for project deliverables
- Developed the application using JSFFramework for the web tier and EJb3 and JPA for the backend development .
- The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
- Used Java Persistence API (JPA) through Hibernate
- Developed test classes in JUnit for implementing unit testing.
- Configured WebSphere Application Server to create Connection pool and DataSources.
- Developed Message Driven Bean (MDB) components in WebSphereMQ Series for e-mailing and Data transfer between client and the providers.
- RAD for application development and Rational ClearCase for source control system.
- Implemented Graphical User Interface (front-end) using JSP, JSF, HTML, JSTL, CSS, JavaScript and custom tags.
- Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Code review and walkthrough of the developed code and coordinating the code review by component leads.
- Worked with production support team for the application deployment in UAT and Production
- Gained significant business knowledge and validated the production data to be used during the QA testing of both the applications.
- Orderly logged the whole application using LOG4j.
Environment: JSF, JSTL, JavaScript, AJAX, HTML, JSP, Hibernate, Log4J, JPA, Ant, JUnit, DB2, WebSphere Server, MDB, MQ Series, Eclipse, ClearCase, Rational Rose, Windows XP.