Java Fullstack Developer Resume
Menomonee Falls, WI
SUMMARY
- Five plus years ofexperience in all phases of SDLC usingJava / JEE technologies and methodologies: Agile and Waterfall.
- Experience in Web based application development usingJava/JEE, JSP, Servlets, JDBC, Struts, Hibernate, Spring, Web Services and XML.
- Good knowledge inSQLand experience in RDBMS like Oracle and MySQL.
- Solid experiences in deploying JEE components onApache Tomcat, BEA WebLogic and IBM WebSphere, JBOSS application servers.
- Thorough knowledge on web services likeSOAP, WSDL, UDDI and RESTFUL.
- Experienced in automated building, testing and continuous integration using Ant, Maven.
- Thorough knowledge of Web technologies:XML, SAX/DOM Parser, AJAX, HTML, CSSandJavaScript.
- Hands - on experience in IDE Tools:Eclipse, NetBeans, My Eclipse, STS.
- Experience inrequirement analysis gathering,and inUML- for developing application specific Object models, Use Case diagrams, Class diagrams, Sequence diagrams, State diagrams.
- Expertise in usingJavaScript, jQuery 1.x, DOM, AJAX, JSON, HTML/DHTMLandCSSfor the view layer.
- Strong experience in implementingMVCframework likeStruts 2.0, Spring 3.x, Spring 4.xandORMtools likeHibernatein J2EE architecture.
- Good understanding of JAVA / J2EEDesign PatternslikeSingleton,Factory, Front Controller, Business Delegate, and Service Locator.
- Experienced inbuild tools like Ant and Maven, Log4jforLoggingandjUnitfor testing.
- Expertise in usingJ2EE Application Serverssuch as IBMWebSphere, WebLogic, JBossand Web Servers likeTomcat 5.x/6.x/7.x/8.x.
- Experienced in databaseGUI/IDE ToolsusingTOAD, DBVisualizer and MySQL Client.
- Experienced in handling Version Control Systems like CVS, VSS, SVN and GIT.
- Working experience with operating systems likeUNIX andWindows.
- Expertise in Production and Testing Support.
- Expertise in coordinating with offshore and onsite teams.
- Expertise in developing, maintaining effective client relationships and reaching targets before time.
- Excellent team player with good analytical, communication, interpersonal and problem-solving skills.
TECHNICAL SKILLS
Operating Systems: Windows XP, Windows 10 server, Unix and Linux.
Web Technologies: JavaScripts, CSS3, HTML5, JSP, JSTL and Servlets.
UI Frameworks: Ajax, JQuery,Bootstrap
Distributed Technologies: REST, SOAP and Web Services
XML Technologies: XML, DOM, SAX, DTD, Schemas and XSLT
Web/Application Server: Apache Tomcat, Sun One, JBoss, Weblogic and WebSphere
J2EE Frameworks: Struts, Spring Boot and Hibernate
Testing Tools: JUnit Framework, Mockito, POSTMAN and SOAP UI
Cloud Technologies: Pivotal Cloud Foundry
IDE’s: STS, Eclipse, Visual Studio, IntelliJ, Dreamweaver and Edit Plus
PROFESSIONAL EXPERIENCE
Java Fullstack Developer
Confidential, Menomonee Falls, WI
Responsibilities:
- Worked ondefining user stories, tasks and defects.
- Worked onSpring Tool Suitefor developing interface modules and web applications usingSpring MVC.
- Wrote spring rest controller calls for web application data interactions usingjQuery.
- Developed user stories usingCore JavaandSpring 3.2and exposed the AFFI OMX interface using SOAP web services.
- Usedspring web servicesfor developed AFFI Visibility interface and consume multiple SOAP web services from external systems Amdocs.
- Worked on SOAP UI for testing request/response client internal/external web service and outbound internal/external web services provided by Amdocs.
- UsedJAX-B Web servicesfor converting jax-b to domain object and domain to jax-b vice versa.
- Worked onAdapterfor invoking external systems and usedTransformerfor converting JAX-B External systems to domain object.
- Worked onWeb Logic 12cfor deployed interface modules. UsedOracle 11to persist the data getting from external system Amdocs .
- UsedJUnitframework for unit testing of client inbound and outbound web services andLog4j 1.2to capture the log that includes runtime exceptions.
- Worked onCrucibleis a web-based application for managing code reviews.
- ConfiguredHibernate'ssecond level cache using EHCache to reduce the number of hits to the configuration table data
- Developed Web services for sending and getting data from different applications using SOAP1.1 messages, such as Product Information, to transfer data from POC Server to Returns Server, and then used STAX parsers for data retrieval.
- UsedGITfor version control and used eclipse as the IDE for developing the application.
- Managed the offshore development team and provided necessary information and artifacts.
- Supported Testing Teams and involved in defect meetings.
- Deployed the application on a Tomcat server on a UNIX platform.
- UsedMaven 3.1for creating the project archetype and built the interface modules for creating war and ear files.
Environment: Java 8, J2EE, Spring MVC, Micro Services, jQuery, STS, Spring, SOAP, jQuery, Oracle, Tomcat 9, Hibernate 5, HTML, CSS, JUnit, Log4j, Maven, Jira, Github, Mongo DB, Jenkins, OpenShift, Splunk, POSTMAN, SOAP UI, REST and JSON.
Java Developer
Confidential, San Francisco, CA
Responsibilities:
- Performed validation for client side as well as server side with the help ofSpring Validation Framework.
- Used ORM technology such asHibernateto provide an object model for the data in the database for ease of access.
- Used Hibernate mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
- Configured and usedJBossapplication server for creatingData sourceand enablingJNDIfor beans and database lookups.
- UsedOracleplatforms to create databases of student and faculty login information and their desired areas of study.
- UsedEclipseandNet Beansas IDE tools to build up applications.
- UsedSpring framework to implement the MVC architecture for most applications.
- Developed codes forAction Servlet, Request Processor, and Actionclasses by extending the Strutspackage.
- Executed quality and assurance testing in developed applications, reduced performance errors.
- Developed UML diagrams to develop use cases for various applications.
- Designed and implemented web application and web services to allow a secure communication system among the employees, administrators.
- Designed and implemented web applications and provided more than 100,000 users the facility to register their vehicles.
- Provided weekly status reports to the manager with the latest information of all ongoing activities.
- Involved in complete SDLC management using Rational Unified Process Requirements gathering, Design, Analysis, Development and Testing
- Followed the Java coding standards for scalability, reusability and ease of maintenance.
- UsedStruts frameworkalong withJSP, Servlets, HTML, CSS, JQuery and JavaScriptto construct dynamic web pages.
- Performed validation for client side as well as server side with the help ofStruts Validation Framework.
- Created XML Schema, XML template and XSL. Developed Web Services Application usingSOAPandWS-Security
- Developed and maintained elaborate services based architecture utilizing open source technologies likeHibernate ORM.
- Deployed components on the Web Sphereapplication server.
Environment: HTML, CSS, J2EE, JSP, JSTL, Spring, JavaScript, IBM Web Sphere, XML,SOAP, MySQL, Subversion, Maven, JUnit, UML Github, Mongo DB, Jenkins, Jira.
Java Developer
Confidential, San Francisco, CA
Responsibilities:
- Designed and DevelopedJ2EEweb based consumer applications usingJSF, Richfaces, Spring,DHTML, andAjax.
- Developed UI screens usingHTML,CSS,Xhtml,JQueryandJavaScriptand developed message-handling module usingSpring JMS.
- WroteJSFmanaged beans, converters, validator's following framework standards and used explicit and implicit navigations for page navigations.
- Developed client side validations usingjQueryandJavaScriptand developed composite components usingJSF facelets.
- UsedJPAannotations to map with database tables usingHibernate. UsedHQLHibernate Query Language andCriteriaAPIfor database querying and retrieval of results.
- Configured Hibernate multi-level and query Caching mechanism usingEHCacheand integratedSpringwithHibernateSession Factory.
- Developed the application on IBMRADand deployed it on IBMWeb SphereApplication Server
- UsedSpringFramework based on MVC Model View Controller architecture in Web Sphere Application Development.
- Implemented business logic in the Middle Tier using pluggable components, which were specified in the customized xml documents usingSpringframework.
- ConfiguredHibernate,Springto map the business objects toOracle 11gDatabase using XML configuration file.
- Designed and developed a web-based test client using spring, Java Script, HTML and XML to test different parts of the application.
- UsedJSF2Ajax for UI data validation, uploading the last commit data with help of Ajax, GUI part is user friendly with help of Ajax.
- Involved in creation of web services,WSDLand web methods with Annotation inHibernate, Implemented Web Services in JAXP based onSOAPprotocols usingXML.
- Utilized the IBM Web Sphere MQ for asynchronous messaging between components using JMS
Environment: HTML, CSS, J2EE, html, JSF 2.0, JavaScript, Hibernate, IBM Web Sphere, Spring, HTML and XML, JQuery, Oracle, Subversion, Maven2, JUnit4, Jira, UML, Apache CXF.