We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

0/5 (Submit Your Rating)

Jersey, CitY

SUMMARY

  • Worked 10+ years in the Software Industry. During these years I worked on handling design, development and implementation of software applications by using all varieties ofJava, J2EE, technologies.
  • Experience in the development of various web applications with open source frameworks like: JSP, JSF, Spring, Struts, JavaScript, Hibernate and AngularJS.
  • Great experience in Web - Development technologies like Servlets, JSTL, XML, XSL/XSLT,, HTML, and CSS
  • Worked with ORM tools like Entity EJB, Hibernate and JPA.
  • Used JNI Framework to enable access to the native applications in different platforms.
  • Very Strong hands-on experience working on SQL databases such as Oracle, SQL Server and good exposure to NoSQL database such as Cassandra & Mongo DB.
  • Extensive knowledge Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and RESTFUL web services.
  • Involved in Spring boot integration.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and good exposure inAnt, Maven and Gradle tools.Worked with SCM tools like cvs, Clearcase, Subversion, Git,
  • Proven experience delivering working solutions swiftly in projects with budget challenges and tight schedules as an individual contributor or a team player in small and large teams.
  • Solid exposure to creating Batch applications using tools such as Spring-Batch, Quartz, ESP and Flux Job Scheduler
  • Aware of Mule, the runtime engine of Any point platform, is a lightweight Java-based enterprise service bus (ESB) and integration platform that allows developers to connect applications together quickly and easily.
  • Excellent Working Knowledge in Amazon Web Services(AWS).
  • Basic knowledge in BackboneJs and NodeJs.
  • With my exposure and experience in java I would definitely bring success to the team and organization.

TECHNICAL SKILLS

Programming Languages: Java, C, C++, SQL, Visual Basic,J2EEStandards EJB, JDBC, JNDI, JMS, JavaMail, Shell Script, XML Deployment Descriptors.

Web Technologies: JSP, Servlets, Struts 1.1/2.0, AJAX, FLEX, XML, JavaBeans, XSLT, CSS, SAX, DOM, Design pattern, JTA, Log4J API

Server Technologies: EJB 2.0, JMS, Hibernate 3.0, IBatis, Web Services, JSF

Database: Sybase 11.x, 12.0, Oracle 11g/10g, MS Access, MySQL, SQL Server, DB2,MangoDB, Cassandra

Web / App servers: IBM WebSphere 4.0/5.x, Apache Tomcat 4.x/5.x, JBoss 3.2/4.0

Web Services: SOAP, UDDI, WSDL, XML, JAX-RPC, JAX-WS, Apache CXF, Apache Jersey RS, Spring WS, JAX-WS, JAX-RPC.

XML Technologies: XSL/XSLT, SAX/DOM, XPath, SOAP, WSDL, DTD, Schema, XmlBeans, JAXB

Defect/Bug Tracking: Rational Clear Quest, Bugzilla

Testing Tools: JUNIT, Cactus, Spring Testing Framework

GUI: AWT, SWING, Applets, HTML, DHTML,JavaScript

IDE: JBuilder, MyEclispe, WSAD 4.0/5.0, NetBeans 5 /6.x, RSA.

Tools: & Framework: Struts 2.0/1.3, Spring 2.5.x, 3.1 (Core, JDBC, Transactions, MVC, Web Services), Hibernate 3.x, Log4J, Apache Common Library, JUNIT, Ant, Maven, Jenkins, CruiseControl, CXF, Jersey, Jasper reports.etc, Spring Batch, JSoup, pdfbox.

Protocols: HTTP, TCP/IP, FTP

Operating System: Windows 8/7/Vista/XP, UNIX, MS-DOS.

PROFESSIONAL EXPERIENCE

Confidential, California

Sr. JAVA/J2EE Developer

Responsibilities:

  • Develop new programs in accordance with the business requirements and modify existing applications.
  • Translate business requirements into accurate system requirements specification documents through systems and data analysis.
  • Coordinate project change requests andcommunicate effectively to keep business application up to date.
  • Regularly communication with Architects, Developers, Application Support and Operations.
  • Implemented the User interface usingSpring MVC, JQuery, Apache Tiles, JSP, JSF, My faces, JavaScript, Ajax and DHTML.
  • DevelopedSpring Action Classesfor controlling logic and data transfer betweenUIandDB, Usedcommand patternactions, to embed multiple actions in a single action class.
  • ImplementedSpring BeansusingIOC, AOP and Transaction management featuresto handle the transactions and business logic.
  • ImplementedSpring batchprograms to generate payments, automated Emails attaching payment response files.
  • Implemented REST based web services usingSpring Web MVC, to publish vendor Information, customer information.
  • Used SPRING dependency injection and IOC principles to build business layer.
  • Implemented Performance tuning of Application, stored procedures and complex SQL statements.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and also deployed applications using Amazon web services.
  • Resolved production errors and deployed applications for end users and reported through telephone and e-mail.
  • Used Jenkins for continuous Integration of software development.
  • Involved inIntegration, System testing, andbug fixing, worked with QA Team to execute the business scenarios.

Environment: Java 1.6, Spring 3.0, Web Sphere 8.5, GIT, SQL Server, Spring Batch,Eclipse, PL/SQL, Log 4j, FileZilla, Jenkins, Rest & SOAP Web Services, JUnit Mokito, ANT,Amazon WebServices.

Confidential

Sr Full Stack Developer

Responsibilities:

  • Lead a team of 4 people, Involved in Requirement Analysis, Architecture Design, Development, Codereview, Deployment and Support.
  • Designed and developed web site application using AJAX, AngularJS, Bootstrap, CSS, HTML5, JQuery, JSP, Tiles framework and XML.
  • Used Splunk to see the error logs in the application. Used Grunt Server and Jasmine to do unit testing on the frontend side of Angular code.
  • Implemented Model-View-Controller (MVC) Architecture using Struts Framework.
  • UsedAbstract Factory,Singleton, DAO,DTO,Front Controller, Command Pattern,MVCdesign Patterns.
  • Used Maven for building the project, packaging ear file and to deploy the application in web/App servers.
  • Used GIT for version control management in order to work different team members on the same module, Tomcat was used as desired web server.
  • Used Tiles Plug-in to strutsfor designing JSP page layouts. Used Validator plug-in to strutsfor server side validation.
  • Used XML technologies like XPath, XSLT and JAXB for data exchange and presentation.
  • WebLogic server was the application server that was used for the entire project.
  • Developed client upload tool using HTML, Jersey REST framework based on JAX-RS annotations.
  • Worked on optimizing database queries to improve the loading times of the web pages. Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Deployed, Managed and Monitored Mongo DB Replica Sets / Databases, Prototyped Mongo DB new features across multiple stacks and applied the Mongo DB concepts such as locking, transactions, replication schema and design.
  • Developed Projects for Collections team using Node JS and Backbone Js.
  • Led Quality control effort for the DEV team tracking timely closure of defects.
  • Acted as a bridge between PM and UAT team to ensure smooth handling of issues

Environment: Java, J2EE, JPA 2.0, Struts 3.0, Web Sphere 6.0, 8.5, JUnit, Linux, DB2, Jenkins, Maven,Angular Js, Node Js, Backbone Js, Webservices, HTML, CSS, Javascript, JSP, Splunk, Grunt

Confidential, Jersey City

Sr Java/J2EE Developer

Responsibilities:

  • Followed agile methodology and involved in dailySCRUMmeetings, sprint planning, showcases and retrospective.
  • Involved in analyzing the requirements and participated in discussions with business analysts.
  • Involved in creating Technical Design documents and Integration Solution Designdocuments.
  • Suggested an appropriate solution for the assigned modules and problems, also doing their High level and Low level design.
  • Created connections to database usingHibernate Session Factory, usingHibernate APIsto retrieve and store data to the database withHibernatetransaction control.
  • Experienced in cloud technology and on premise infrastructure integration.
  • Involved in the development of Page Flows, Business Objects,Hibernatedatabase mappingsandPOJOs.
  • Developed the Web User Interface using theHTML,JSON, AjaxandServletsfor the Customer pages where the PDFresponse is printer friendly.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the PostgreSQL database.
  • Actively involved in the enhancement, maintenance and design for the application.
  • Implemented open sourceMVCarchitecture usingSpringMVC
  • Designed and developed User Interface, application modules usingJSP,Hibernate,spring, JavaBeans, HTML, CSSandJavaScriptandAJAX.
  • CreatedRESTWeb Servicesfor populating and saving data from/to database.
  • Used ApacheCXF, JAX-WS, JAX-RSfor designing and developingREST and SOAPWeb services.
  • Involved in the development of the presentation tier usingJSP, HTML, CSS,
  • Implemented logging functionality usingLog4j.Monitored the error logs using Log4j and fixed the problems.
  • Handled the moving of High volume databases to Cassandra and improved the Performance of High Volume CRUD Operations.
  • Involved in developing Integration Issues, System Testing Issues, User Acceptance Issues and production Issues includingJUnit.

Environment: Java, J2EE, JavaScript, XML, JSP, JDBC, SpringMVC, SpringJDBC, Hibernate, Web Services, SOAP, SOAP UI, RAD, JUNIT, JSTL, SpringTags, HTML, CSS,ANT, Maven, Cloud, UML, Eclipse, JUnit, Maven, Oracle10g.

Confidential

Java Developer

Responsibilities:

  • Actively participated in Analysis and Designing Phases. And Participated in the designing of the Web framework.
  • Involved in the entire life cycle development of the application.
  • Implemented Struts as a web framework, spring as dependency injection framework and Hibernate database ORM framework.
  • Implemented transaction management using Spring AOP modules,Generated Spring XML files for the configured beans.
  • Developed HQL queries to retrieve data using Hibernate
  • Developed custom tools for developers as well as testers.Usedlog4jfor application error logging.
  • Involved in designing and developing the internet application usingJSTL, HTML5, JavaScript, JQuery, JSP, AJAX, Angular JS andCSS3.
  • Implemented queries usingSQL
  • Actively participated in Bug fix, Enhancements, and Impact analysis documentation
  • Implemented Web Services in Apache Axis runtime environment using SOA protocol.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • Configured Hibernates second level cache using EHCache to reduce the number of hits to the configuration table data
  • Involved in using JPA Hibernate for data base transaction.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • XML Transformations where done using XML, XSL, XSLT, and XPATH.
  • Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.
  • Implemented Load balancer, Solved Load Testing, Performance Testing issues in production.

Environment: JDK 1.7, J2SE, J2EE, JSP, Servlets, Struts 1.2, Tiles, JSTL, Spring 3.0, Hibernate 4.0, RAD 6.0, Maven, JBoss Application Server, Oracle 11g,, Web Services, SOAP, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, CVS, Load Balancer.

Confidential

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
  • Implemented Struts framework based on the Model View Controller design paradigm.
  • Implemented the MVC architecture using Strut MVC.
  • Responsible for writing Struts actionclasses, Hibernate POJO classes and integratingStruts and Hibernatewithspringfor processing businessneeds.
  • Developed model components using session beans and used local message driven beans (MDB) to interact to session using EJB.
  • Used Web Services on front end, Servletsas Front Controllers and JavaScriptfor client side validations.
  • Struts-Config XML file was created and Action mappings were done.
  • Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and ActionServlet as a Controller
  • Designed and developed business components using Session and Entity Beans inEJB.
  • Used JDBC for data access from Oracle tables.
  • Worked on triggers and stored procedures on Oracle database.
  • Worked on Eclipse IDE to write the code and integrate the application.

Environment: JSP, Servlets, Struts1.2.x,JMS, JavaScript, Eclipse 2.0, Web Sphere Application Server 5.0, Oracle 8i, EJB.

Confidential

Jr Java developer

Responsibilities:

  • Developed GUI using JSP, JavaScript and CSS.
  • Used MS Visio for creating business process diagrams.
  • Developed Action Servlets, Action Form, Java Bean classes for implementing business logic for the StrutsFramework.
  • Developed Servlets and JSPbased on MVC pattern using strutsAction framework.
  • Developed persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
  • Developed Action and Form Bean classes to retrieve data and process server side validations.
  • Designed various tables required for the project in SQL server database and used Stored Procedures in the application.Used SQL Server to create, update and manipulate tables.
  • Used IntellIJ as IDE and Clear Case for version control.
  • Involved in impact analysis of Change requests and Bug fixes.
  • Used Tortoise SVN as a version controller for the source code check in and check outs.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, and JSTL.
  • Developed AutomatedTest Scriptsto perform Functional Testing, Performance Testing, Wrote JUnit Test cases which support the application.
  • Used JIRA as the task and project management tool to assign, track, report and manage bugs on daily basis.
  • Wrote entities in Scala and Java along with named queries to interact with the desired database

Environment: Java 5, Struts, PL/SQL, SQL server, EJB, IntellIJ, Clear Case, MS Visio, Firebug, Apache Tomcat, JSP, Java Script, CSS,, Bugzilla, Toad 9.0.

We'd love your feedback!