Sr.java/j2ee Developer Resume
Fort Lauderdale, FL
SUMMARY
- 7+ years of experience in user interaction, Coding, Testing, requirement gathering, systems analysis, design and development.
- Experience in Object Oriented Analysis and Design (OOAD) of distributed web - based applications.
- Expertise in developing both FrontEnd of applications using Java, Servlets, JSP, JSF, AJAX, Web Services, JavaScript, HTML.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Singleton and Data Access Objects.
- Expertise in Core Java, Collection Framework and Java Multi-Threading applications.
- Extensive Experience working in Spring, Hibernate and Struts frameworks.
- Solid working knowledge of Java Web Services, with real time knowledge using SOAP, WSDL, and UDDI.
- Had experience in using the enterprise security, notifications features provide by mule.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment
- Extensive experience in production support and troubleshooting issues arising post-deployment.
- Demonstrated work experience in using the state of art UI frameworks like Tiles and JSF.
- Worked with ANT Builder and ANT/Maven for the application building.
- Experience in using log4J for application logging purposes.
- Strong experience in Configuration tools like CVS, SVN, and Rational Clear case.
- Experience in creating various Use case diagrams, Class diagrams and Sequence diagrams using Microsoft Visio during the design phase of SDLC.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and various software testing.
- Ability to grasp new technologies and to correctly apply new tools to build applications. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
- Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
- Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB
- Understanding on API design with Data structures and Algorithms (Hash Code, Tree, etc.)
- Experienced in using Integrated Development environments likeEclipse, NetBeans and JBuilder.
- Worked with multiple versions of Oracle and familiar with SQL Server, MySQL environment.
- Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.
- Experience in developing the applications using Application Servers like IBM Web Sphere7.0/6.x/5.x and BEA WebLogic 10.x/9.x/8.x versions and Web servers like Apache Tomcat 6.0/5.X/4.X, Oracle Standalone Application Server 10, JBOSS.
- Expertise in design and development of various web and enterprise applications using Struts Hibernate, JSP, Servlets, JavaScript, JDBC, JNDI, JSF, JMS and RMI.
- Understanding of industry standard methodologies like Software Development Life Cycle (SDLC), Service oriented architecture SOA, Iterative Software development Life Cycle Processes such as Agile/Scrum Methodologies.
- Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML with Rational Rose Software.
- Implemented MVC Design Pattern using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, HTML, CSS, C/C++, SQL and PL/SQL.
Standard and Frameworks: pring, Spring WebFlow 2, Spring Batch, Spring Data Mongo, Servlets, Hibernate, Maven, JUnit, Struts 1 & 2, AJAX, DOM, Dojo, DHML, XML, J2EE, JSP’s, JSF, JME, JDBC, JSON, JQuery, PHP.
Web Services: SOAP, WSDL, Axis, JAX-WS, REST, JAX-RS, Shell, Batch scripts.
Version Control: SVN, CVS and GIT.
SDLC Methodologies: Agile, OOAD, UML, OOP, MVC & MVC2,SOA.
Web/Application servers: IBM WebSphere, Weblogic, JBoss, Apache Tomcat.
IDEs: Eclipse 3.7, MyEclipse 8.5, IBM RAD 7.0/7.5, WSAD, NetBeans, JBuilder.
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQL, PostgreSQL And DB2 UDB database Administration.
Operating Systems: UNIX, Linux, Windows 98/2000/XP/vista/7/8.
Tools: and Other: Ant, Maven, Selinium, IBM MQSeries, Log4j.
PROFESSIONAL EXPERIENCE
Confidential - Fort Lauderdale, FL
Sr.Java/J2ee developer
Responsibilities:
- Requirement gathering from CSP Business Team and provided accurate analysis of IMPACT.
- Agile/SCRUM was used as the project management methodology and Ralley was the tools used to keep things in check.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Designed & Developed UI using front end technologies viz., HTML, CSS, Javascript and JQuery.
- Extensively used JSTL library to display dynamic data.
- Created Objects so as to consume REST full web services.
- Designed JSON requests according to the front end pages and Process the JSON requests according to different types of modules, actions, and request data;
- Designed sample JSON responses according the request, send it back to the front end after the logic processing.
- Worked with UI development using UI frameworks, Style sheets, AJAX etc.
- Designed and developed Mock-Data for Show and tell requirements for Senior Management.
- Extensively used Maven build tool so as to generate EAR and deploy on WAS 6.1.
- Developed the application using Struts Framework which is based on the MVC design pattern and custom built framework where configurable services were used.
- Added reusable methods to existing Common Utils Library.
- Extensively worked on custom framework and created classes for Presentation Bean and Service Bean.
- Extensively worked on Model View Controller (MVC), Business Delegate Patterns.
- Modified dependent JSPs by removing Scriplet embedded code.
- Developed J2EE components on Eclipse IDE.
- Modified common JLogger custom built Logger component so as to output the request / response of Webservices.
- Providing Version Control with Subversion and Automated Build & Deployments with Jenkins.
- Developed JUnit Test Cases for Code unit test.
- Re-factored the Java class tree for improved code sharing and manageable modules.
Environment: Java6, Struts1.1, HTML, CSS, Jquery, Javascript, JSP, Maven, REST full web services, SOAP UI, JSON, Eclipse, NetTool, Jenkins, WebSphere Application Server6.1.
Confidential - Fort Lauderdale, FL
Sr.Java/J2ee developer
Responsibilities:
- Used SOAP Technology for exchanging the XML application using HTTP.
- Integrated the SOAP webservices in the CSP platform.
- Created stubs using Apache CXF.
- Extensively tested the services using SOAP UI.
- Worked on Configurable mechanism, where on demand services for MQ based and Webservice based backend services are made available.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developing web-application using Struts/JSP/Servelet and javascript.
- Developed pom.xml for the build of the application using Maven.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Extensively used Jquery, IBM Websphere Portal APIs for authentication and personalization features.
- Communicated with QA team members and Participated in regular QA Team meetings and discussions.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language.
Environment: Java6, Struts1.1, HTML, CSS, Jquery, Javascript, JSP, Maven, SOAP UI, NetTool.
Confidential - Kansas City, MO
Java/J2ee developer
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system andfunctional testing efforts for all test scenarios.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.
- Configuration of application using spring, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Configuring Hibernate and Tiles related XML files.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Developed presentation layer using JSP, HTML and CSS, JQuery.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Struts.
- Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJB components and render-retrieved information using Session Facade, Service Locator (design pattern).
- Developed J2EE components on Eclipse IDE.
- Used JDBC to invoke Stored Procedures and also used JDBC for database connectivity to SQL.
- Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.
- Established continuous integration (CI) practices and standards for the CSP. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit, Selenium and Maven.
- Deployed the application on to WebSphere application server.
- Used JMS to publish message on to the Queue after the process.
- Wrote conversion scripts using SQL, PL/SQL, stored procedures, functions and packages to migrate data from SQL server database to Oracle database.
- Developed JUnit Test Cases for Code unit test.
Environment: J2EE,Hibernate, Spring, RAD, RSA, SQL Developer,JMS, Oracle 11g, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, MS Visio, MS Office
Confidential - Kansas City, MO
Java Developer
Responsibilities:
- Involved in Low Level Design including sequence diagrams and class diagrams to understand the existing Customization of features.
- Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.
- Used SOAP based web services to develop interfaces to integrate between front end systems and back end systems.
- Developed WSDL’s and XSD’s for creating interfaces between different systems using SOAP based web services.
- Also developed web services components using Apache Camel, SOAP, WSDL, JAXB, and JAX- WS with java.
- Used Spring Framework for Authentication and Authorization and ORM components to support the Hibernate tool.
- Designed and developed Application based on Spring framework using MVC design patterns
- Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries.
- Worked with Core Java for business logic.
- Developed Web services for the services to get the data from external systems to process the request from client sides.
- UtilizedSOAP UIto generate request XML’s from WSDL to test the responses.
- Designed and developed the business logic layer and data access layer using different kinds of EJB’s and Data Access Objects (Dao’s).
- Developed Integer and Date JSF components to support user entry of integer and date (month/day/year) values with internationalization. Wrote the Java classes for the components, tags, and renderers. Also wrote the JavaScript code to do client-side validation in all major browsers (IE, Netscape, Mozilla Firefox, Opera, etc.)..
- Developed new screens to the application using HTML5, CSS3, JSP, JavaScript and AJAX.
- Followed the Agile methodology to implement the application.
- Used Log4j to capture the log that includes runtime exceptions.
- Developed the application using Eclipse as the IDE and used the standard features for editing, debugging, running etc.
- Built scripts using MAVEN that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the WebLogic application server.
- Used SVN as a documentation repository and version-controlling tool.
- Developed JUnit test cases for unit test of all developed modules.
- Install and configure DB2 UDB new releases, upgrades, and patches.
- Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
- Wrote SQL queries for Oracle Database.
- Participated in and contributed to design reviews and code reviews.
Environment: Core JAVA, J2EE, JSON, JSP, MAVEN, Eclipse, Hibernate, Spring, JavaScript, Apache Camel, HTML5.0, CSS3, JUNIT, Web services, SOAP, Oracle, UML, Web Logic, WSDL, EJB, SOAP, WSDL, SOAP UI, Jenkins CI, Windows.
Confidential
Java Developer
Responsibilities:
- Translated visual designs into meaningful user experiences through the use of various presentation layer technologies including HTML, DHTML, JavaScript and Servlets.
- Designed and developed features.
- Developed user interface using applet.
- Developed interaction framework for asset database interaction and developed save and conversion specific servlets for applet interaction.
- Developed custom tags, jsp pages.
- Worked on deployment on client side.
- Fixed bugs and performed unit testing. Involved in analysis, design and development of the project.
- Created GUIs for applications and applets using SWING components and applets.
- Implemented the project using JSP and Servlets based tag libraries .Deployed applications on JBoss server.
- Developed Session Beans which encapsulates the workflow logic.
- Used Log4j logging framework to debug the code.
- Used SVN for the concurrent development in the team and for code repository.
- Deployed applications on Linux client machines.
- Deployed the EARs and WARs in WebSphere Application server using ANT script.
- Involved in regression testing, evaluating the response times, and resolving the connection pooling issues.
Environment: Java, J2EE, Servlets, Struts, EJB, JSP,HTML,CSSs, SWING,APPLET, JBoss, SQL Server 2000, Ant, WSDL, REST, Eclipse, SVN, Linux,log4j.