We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

5.00/5 (Submit Your Rating)

Dover, NH

SUMMARY:

  • Having 8 years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing and Implementation of Client - Server, Distributed Multi-tiered and large-Scale Enterprise applications in Waterfall and Agile(Scrum) methodology using JAVA and JEE technologies.
  • Expertise in Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi-Threading, Lambda and Generics.
  • Experience in understanding and using Design Patterns Singleton, Prototype, Façade, Factory and Observer.
  • Experience in Designing and developing interactive Front- end applications using HTML5,CSS3 and AJAX.
  • Experience in Designing and building dynamic and user interactive websites using JavaScript, AngularJS, React JS, Backbone.js, Express.js,Bootstrap, Node.js and jQuery.
  • Experience in developing Web and Enterprise applications using technologies JDBC, Servlets, Web Sockets, JSP, EJB, Java Server Faces (JSF), Java Persistence API (JPA), JNDI and JMS.
  • Experience in Producing and consuming Web Services Technologies like Restful (JAX-RS), SOAP (JAX-WS), JAX-RPC and JAXR (Java API for XML Registries).
  • Experience in Installing, Configuring, Deploying and maintaining Application and web Servers such as OracleWeb Logic, Red Hat JBoss Enterprise Application platform (EAP),Apache Tomcat Server, IBM Web Sphere and Glassfish Application Server.
  • Experience in Integrating and deploying applications using Apache Camel, Apache CXF, Apache Karaf, ActiveMQ, Service Mix and JBoss Fuse Enterprise Service Bus (ESB).
  • Experience in Developing Application using frameworks Spring Dependency Injection (DI), IOC, Aspect oriented Programming (AOP), Instrumentation, Integration, Security, Boot, Struts, iBatis and Hibernate.
  • Experience in building flexible, reliable, efficient and secured Enterprise and Web based applications using Spring MVC and Spring Web Flow frameworks and spring boot.
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Experience in using Docker for installing, testing, upgrading, removing and running software applications.
  • Expertise in understanding and hands-on using various eXtensible Markup Languages (XML) technologies like XPath, XQuery, XSLT, XSD, SAX, DOM and JAXB.
  • Experience in writing SQL queries in PL/SQL, Triggers, and Stored Procedures in Relational Database management systems like Oracle, MS SQL, MySQL and DB2.
  • Experience in understanding and usingNoSQL databases Mongo DB, Apache Cassandra, Dynamo DB, Couch DB and Redis.
  • Expertise in using Version control Systems like SVN, CVS, Git, Stash, Bazaar, Mercurial and Project Tracking tools like JIRA, Planbox, LeanKit.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Power Mock,EasyMock, QUnit, Protractor, Cucumber and Selenium.
  • Expertise in developing, Testing, Debugging, Integrating and Deploying Enterprise applications using Integrated Development Environments (IDE) IntelliJ IDEA, Eclipse and Rational Application Developer (RAD).
  • Experience in Continuous Integration (CI) like Jenkins, Hudson, Travis, Bamboo and Continuous Deployment (CD) tools like Electric Cloud and Nolio.
  • Extensive experience in UML Modeling diagrams developing Such as Use Case diagrams, Class diagrams and Sequence diagrams.
  • Having Extensive experience in developing Web and Enterprise applications using Core Java and Advance Java (JEE) tools and frameworks.
  • Having very strong inter-personal skills and ability to work independently and within the group, can learn quickly and easily adaptable to the working environment.
  • Good exposure in interacting with clients and solving application environment issues and can communicate effectively with people at different levels including stakeholders, internal teams and the senior management.

TECHNICAL SKILLS:

Platforms: Windows 2000/NT/ XP/Vista and Sun Solaris 2.8/2.9, UNIX

Programming: JDK 1.5, 1.6, 1.7,1.8, C, C++

Server Scripting: JSP1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJS, AngularJS, Javascript, CSS2, CSS3, HTML4, HTML5, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC,DI, AOP, JSF 1.1, JSF 2.1, GWT, Vaadin

Database Tools: Toad for Oracle, Toad for MySQL, Toad for DB2, Toad for MS-SQL, ERWin, Altova Database Spy, MySQL WorkbenchDatabases: DB2, MS-SQL Server, HSQLDB, PostgresSQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clearcase, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven, Gradle

Continuous Integration: Jenkins, Hudson

XML Tools: Altova XML Spy 2005,2008

XML Technologies: XSLT, JAXP, JDOM, SAX, DOM, XPATH, XPOINTER, XML, XSD,DTD

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS

Webservice Tools: SoapUI 4.0,5.1, TcpMon

Webservice Implementations: Axis 1.0,2.1, JWSDP2.1, Sun Metro, Sun Jersey, Apache XFire, Apache CXF

Whitebox Testing: Junit 3, Junit 4, DBUnit, JUnitPerf, HttpUnit, LoadTest, TimedTest, Selenium, Fitnesse, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, HP Quality Center, WinRunnerApplication Servers: Weblogic 8.1, 10.0, Websphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 5.0,6.0,7.1, Joans

UML Tools: Altova UML Model, Rational Enterprise, MS Visio

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Defect Tracking: JIRA, Bugzilla, Rational ClearQuest

Methodologies: Agile (XP, Scrum), Rational Unified Process(RUP), Waterfall, Kanban

Reporting: iReports, JReports

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

HTML Editors: MS-Frontpage 2003, Adobe Dreamweaver, Coffee Cup HTML

PROFESSIONAL EXPERIENCE:

Confidential, Dover, NH

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in developing Webservice operations in Service Oriented Architecture (SOA).
  • Analyze requirements with team, write High Level design documents, System Use Case, analyze risk factors.
  • Followedagilemethodology during complete SDLCprocess.
  • Participated Agile/Scrum development and deployment teams
  • Used Spring Framework 4.1 for the application development.
  • Responsible for Web UI development in JavaScript using jQuery, AngularJS, and AJAX
  • Used Spring for bean instantiation, annotations, controllers, request mapping to handle the webservice request and response.
  • Involved in front end development using Struts, JSP's, JSF and JSTL.
  • Used JAXB for marshalling and unmarshalling of work order, billing XML documents, and JAXP for processing.
  • Developed RESTWeb services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Design and developed request and response XML Schema(XSD) documents for webservice operations such as Retrieve History.
  • Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
  • Developed DAOs using JPA, Hibernatepersistence API for the database operations to interact with Oracle Database.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
  • Created Mock-up designs and developed various functionalities with JavaScript and jQuery.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Extracted data in UI for different clients using JSON.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.
  • Templating engine for emails and reports was Free marker.
  • Integrated with third party Sale point API to make restful webservice call.
  • Designed and developed necessary PL/SQL for the database operations as needed.
  • Involved in deployment of the application at various environments (Development, QA Testing, Staging, and Production).
  • AWS EC2 instances were configured in dev and qa environments with NodeJS.
  • Batch jobs were automated using the Quartz scheduler.
  • Used Maven for the project management like build, install.
  • Deployed application on Apache Tomcat server.
  • Used Subversion for version control and repository.
  • Involved in writing Unit test cases for unit testing using Junit.
  • Used Easymock for mocking downline services.
  • Used Selenium for UI automation.
  • Used JBehave for integration testing.
  • Used log4j for logging errors, info, exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.

Environment: JDK 1.7, Spring 4.1(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Apache CXF, jQuery 1.9, jQuery UI, AJAX, UML, MS Visio, JSTL, Oracle 11g, WebLogic 12.1, Eclipse 4.2, Junit, XMLSPY, SOAPUI 5.1, Log4j, Maven 3.1, Accurev, PMD, AWS, NodeJS, Bootstrap, AngularJS 2, HTML5, CSS3, Toad, Maven, Hudson, TcpMon, Sun Jersey, Junit 4.1, Power mock, Selenium, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler,TcpMon, jBehave, Selenium, Intellij15.

Confidential, Indianapolis, IN

Sr. Java J2EE Developer

Responsibilities:

  • Designed the Web Application Using SpringMVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application using Java, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, webservices, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door webservice operations.
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and backend using Hibernate.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Encase to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion(SVN), ClearCase as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and a Java backend
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.

Environment: JDK 1.6, Eclipse 3.6,Agile, Spring FW 3.1.0, Cache Abstraction, RESTWebservices, Oracle 11g, Spring MVC, Hibernate, JPA, Maven, JUnit, Log4j, HTML5, CSS3,JavaScript, JSON,JMS, DB Visualizer 7.1,WebLogic, UML,Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
  • Implemented the project by using Spring Web MVC module.
  • Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlets, Web Services.
  • Implemented Singleton, factory design pattern, DAO Design Patterns based on the application requirements.
  • Implemented the project using the Hibernate framework to communicate with database.
  • Implemented the RESTFULweb service to load the JSONfiles into the database SOAP UI was used to test the Web Service application.
  • Used SAX, DOM and JAXB to retrieve the data from the XML documents.
  • Used JMS to communicate with multiple clients.
  • Prepared Functional requirements by analyzing the business requirements. Implemented GUI pages by using JSP, HTML, CSS, JavaScript, AJAX.
  • Used Eclipse as Development IDE for web applications.
  • Configured the project on Web Sphere application servers.
  • Used CVS for Version Control tool and JIRA for bugtracking tool.
  • Deployed the project in Linux environment.

Environment: JDK, JSP, Web Sphere, RAD, JDBC, XML, JSON, DOM, SAX, HTML, Web Services, WSDL, SOAP, REST, SQL, PL/SQL, JavaScript, Oracle11g, PL/SQL Developer, Toad, Log4j, ANT, CVS, JIRA, Linux.

Confidential, Santa Clara, CA

Full Stack Java Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Used Struts tag libraries in the JSP pages.
  • Developed a controllerServlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using Spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used joinpoint and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOPmodules.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JSF, jQueryand JavaScript.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Consumed Web Services (WSDL, SOAP, UDDI) from third party for authorizing payments to/from customers.
  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • MVC architecture is implemented by struts framework.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using OracleBPM.
  • Involved in implementing jQuery for providing interactive user interfaces.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: Java, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, jQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, OracleBPM, JSF, WSDL,Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, WebLogic, Junit.

Confidential, Lansing, MI

Sr. Java J2EE Developer

Responsibilities:

  • Developed several new functionalities using Struts Framework 2.x, jQuery, JavaScript.
  • Worked with JSP, Servlets, JSF, JSTL/EL.
  • Worked with JDBC and Hibernate.
  • Configured and Maintained Subversion version control.
  • Implemented Data Access Object, MVC design patterns.
  • Experience of working in Agile Methodology.
  • Worked with both SOAP and Restful Web Services.
  • Worked with Complex SQL queries, Functions and Stored Procedures.
  • Developed Test Scripts using JUnit and JMockit.
  • Use of core java, which includes Generics and Annotations.
  • Involved in refactoring the existing code.
  • Implemented Struts, J2EE Design Patterns like MVC, Spring Rest API, DAO, Singleton and DTO Design patterns.
  • Developed Web Services using XML messages that use SOAP.
  • Developed Spring Configuration file to define data source, beans and Hibernate properties.
  • Used PL/SQL for queries and stored procedures in ORACLE as the backend RDBMS.
  • Experience in using WebSphere Application Server to Deploy Application.
  • Used SVN as a version control.
  • Worked with Struts Validation Framework to implement Client Side and Server-Side validations.
  • Worked with log4j utility to implement run time log events.
  • Worked with ANT and Maven to develop build scripts.
  • Worked with Hibernate, JDBC to handle data needs.
  • Configured Development Environment using Tomcat and Apache Web Server.

Environment: Struts 1.x/2.x, Spring 2.0, J2SE 1.6, JEE 6, JSP 2.1, J2EE Design Patterns, HTML 5, JavaScript, JSF, jQuery 1.6/1.7, jQuery UI, XML, Servlets 2.5, WSDL, JUnit, JMockit, CSS, AJAX, Apache 2.0, Tomcat 5.5, Oracle 9i/10g, Oracle Application Server.

Confidential

Java J2EE Developer

Responsibilities:

  • Used the light weight container of the Spring MVC Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design and Implementation of the project.
  • Used SpringFramework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • The front end of the project is designed on MVC architecture using struts,Tiles frameworks .
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.
  • Used LOG4J for error logging at the development box and used ANT for building the deployable EAR/WAR components.
  • Used WebSphere Application Server for deploying various components of application.
  • EJB’s were running under the hood of WebSphere container/server.
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns .
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control to create virtual library of computer files.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!