We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Middletown New, JerseY

SUMMARY

  • Strong Knowledge in Java/J2EE related technologies in the field of software programming and developing, which includes Design, Integration, Maintenance, Implementation and Testing of client/server and web applications.
  • Expertise in designing, developing multi - tier applications using Java, J2EE, Spring MVC, Servlets, JSP, Custom tags, JSF, JDBC, Hibernate, JavaBeans and Webservices.
  • Experience in designing and developing UI components using Jsp, JavaScript, HTML, DHTML, CSS, JSTL, Tiles, AJAX, JQuery, JSON, EasyXDM, Angular Js, Node Js, Backbone Js.
  • Sound knowledge on Junit/TestNG, Easy Mock framework for Unit testing, Maven and Ant for Project building tool, Jenkins/Hudson for Continuous Integration.
  • Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Quality Center, Bugzilla and Jira.
  • Efficient in using J2EE Frameworks like Struts, Web Services, Hibernate, Spring Technologies.
  • Proficiency in web service applications both producing and consuming REST (JAX-RS, JAX-WS) API and SOAP.
  • Expertise in XML and related technologies like XSL,XSLT and parsers like JAXP (SAX, DOM) and JAXB
  • Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, WebLogic, Amazon Web Services (AWS) and WebSphere.
  • Having hands on experience in creating NOSQL (MongoDB) DB and Cassandra.
  • Handled Performance Issues in both Database and applications. Basic Knowledge in Groovy on Grails.
  • In-depth understanding of Scala programming language and messaging applications like Web Sphere MQ, AMQ, and Solace.
  • Knowledge on IDE & Tools such as Eclipse, Spring Source, and JBOSS, putty, Winscp, Splunk and Team city.
  • Extensive knowledge Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and RESTFUL web services. Tested them using SOAP UI, Fiddler, Postman etc.
  • Extensive experience with various design patterns such as Model Vie Controller (MVC), Singleton, Business Delegate, Service Locator, Session Facade, Factory, IOC, Front Controller, Decorator, Adaptor, DTO and Data Access Objects (DAO)in the development of multi-tier distributed enterprise applications
  • Extensively worked in Core Java and object oriented design with strong understanding of Collections, Multithreading and Exception handling.

TECHNICAL SKILLS

Technologies: Java,J2EE, Angular JS, JSP,EJB, JMS, Perl, PHP, PL/SQL, Python, CSS3, HTML5, C++

User Interface: AJAX/AJAJ, AngularJS, Backbone, Bootstrap, Node Js, jQuery, HTML5, CSS

Frameworks: Struts 1.2 Spring 2.x Hibernate

Web Technologies: XML, XSLT, XPath, DOM, SAX, WSDL, SOAP framework, EasyXDM, Tiles, Mockito

Application/ Web Servers: Oracle WebLogic, IBM Web sphere, Apache Tomcat

Databases: Oracle, MongoDB, Postgre SQL, Cassandra, SQL

Amazon Web Services tools: EC2, S3, Dynamo DB

DevOps Tools: Chef, Jenkins, Maven, GIT

Advanced Tools/Tech: Sonar, Soap UI, Fiddler, Postman, Selenium, Scala, Oracle EBS

Apache Tools: Log4j, Maven and ANT, Apace CXF

IDEs: Eclipse IntelliJ NetBeans

Testing Tools: Junit, Easy Mock.

Other Tech: Swings, AWT, Groovy On Grails, Wkhtml to pdf, NPOI, Elastic Search, Hadoop, cactus.

Methodologies: Agile Waterfall

Programming Concept: Object Oriented Programming(OOPS), UML using Rational rose and Design patterns

Version Control: CVS, Rational Clear Case, Git, SVN, Version One

Operating System: Windows XP/Vista/8, Unix, Linux, RedHat, OS X

Platforms: J2EE Microsoft Office

PROFESSIONAL EXPERIENCE

Confidential, Middletown, New Jersey

Sr Full Stack Developer

Responsibilities:

  • Understanding functional specifications and documenting technical design documents.
  • Developed the Model, View and Controller (MVC) Components in implementing Spring Framework.
  • Developed the front end using HTML 5, JavaScript, AJAX, JSP, CSS 3, Bootstrap, JQuery, Angular JS 2, XSLT and XML.
  • Developed Spring DAO templates to all type of CRUD operations.
  • Created the Node.js EXPRESS Server combined with Socket.io to build MVC framework from front - end side AngularJS to back-end MongoDB, in order to provide broadcast service as well as chatting service.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Created Auto deploy jobs using Jenkins and Maven.
  • Developed maven configuration files for all the existing plugins to make part of the build.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Exposed the application as a REST web service and implemented the authentication for that.
  • Utilized MongoDB database management system for keeping user generated data.
  • Used Spring Boot framework in order to package the applications.
  • Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server side assets.
  • Developed all the Junit test cases for all the different layer implementations.
  • Experience with linux, java or python.
  • Utilized React to build reusable components with JSX including (landing, forms, and buttons), resulting in optimized rendering and performance
  • Developed custom JSON parsers to automatically discover the projects or schemas defined in the data source.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Developed Spring, Elastic search and AWS S3 integration for the entire system.
  • Created EC2 instances using cloud formation Templates on AWS
  • Used Log4J for logging and tracing the messages.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Created Micro Services and deployed them using Docker.
  • Used GIT as a version control system.
  • Used Agile development methodologies, attending scrums on regular basis with onsite and offshore teams.
  • Extensively used Maven to build all the plugins and verify all the test cases which are part of build.

Environment: Java 1.8, HTML5, CSS 3, Bootstrap, AngularJS 2, Hibernate 4.0, Spring 4, Spring Boot, JDBC Template, JSON, Eclipse, Agile, JBoss, Oracle 10g, Selenium, JQuery, Maven, GIT, SOAP, REST, Linux, Log4J, JUnit, Microservices, Amazon Web Services(AWS), Docker.

Confidential, Plano, TX

Sr Full stack Java Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Day To Day activities involved monitoring the Splunk dash boards for reporting.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Responsible for implementing the code, Fixing QA defect rose on ALM/JIRA.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Creation of prototypes using Ink space and Quick view 3.0.
  • Convert functional requirements to design with client's customized J2EE frameworks implementing GUICE framework
  • Developing and editing user Interface Screens using JSP, HTML5.0, Java Script and node.js.
  • Improve presentation of web pages CSS 3.0, Adobe Flash and JQuery plug - ins.
  • Designed SOA integration using Apache CXF. Enabled rapid service tier development.
  • Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Experience in working with Jboss EAP Command Line Interfaces.
  • Implement modules into Node.js to integrate with designs and requirements.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Setup Rally and Selenium IDE for unit and functional testing and setup continuous integrated unit testing using Rally, browser stackAPI and added Maven support to existing projects.
  • Worked on creating responsive website for smart devices using responsive design and Bootstrap.
  • Familiar with Orgstore(NoSQL DB) database and Spanner(globally distributed New SQL DB) database
  • Implemented caching using EHCACHEfor the DAO and Service regions.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA)
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE 8/9/10/11.
  • Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on Jboss Application servers 7.0.x, 5.1.x.
  • Created forms to collect and validate data from the user in HTML5andAngularJS.
  • Involved in complete server management of web application and their migration from traditional Infrastructure to AWS cloud.
  • Created and injected spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implementing or exposing the Micro services to based on RESTful API utilizing Spring Boot with Spring MVC.
  • Responsible for Offshore & technical support and maintenance of its daily batch jobs.
  • Implemented Dynamic job scheduling according to the business need (daily, weekly, monthly etc) same using Quartz scheduler.
  • Developed real time tracking of class schedules using Node js (socket.io based on socket technology, Express framework).
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Involved in complete application stack in AWS EC2.
  • Extensively used various Spring Framework modules like MVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed Service layer Using Spring, AspectJ and persistence layer using Hibernate.

Environment: J2EE, Spring framework, Spring MVC, ExtJs Hibernate 3.x, Spring batch, Angular JS, ReactJS, JQuery, JSON, JSF, Servlets 2.3, JDBC, AJAX, Web services, SOAP, XML, AWS, JavaBeans, XStream, Net Tool, Apache CXF 2.6, Apache POI,, JQuery, JavaScript, Oracle 10g, Node JS, IBM RAD, WebSphere 7.0, Splunk 5.x, Drools 4.x, Jboss, ILog5.xAgile Methodology, Design Patterns, SVN, Apache Maven, JUnit, HtmlUnit, XSLT, HTML/DHTML

Confidential, Bentonville, AR

Full Stack Java Developer

Responsibilities:

  • Implemented various standard J2EE design patterns (Business Delegate, Service Locator and Data Access Object).
  • Used Eclipse IDE as Application Development Environment for developing the custom applications using the J2EE Frameworks such as Struts, JSF and J2EE Technologies such as Servlets, JSP, EJB and JNDI.
  • Struts is used as the UI framework and implemented various design patterns
  • Designed and developed JSP Custom Tags based on Struts Framework.
  • Used Hibernate, developed POJOs and wrote the XML files to map the objects to relational database
  • Responsible for various Action Classes, Form beans, Data Access Objects for Admin Module,
  • Extensively used Hibernate for Object Relational Mapping for data persistence.
  • Designed and developed DAO layer with Hibernate standards.
  • Used JTA, HQL and DOJO for Data management of Engine system.
  • Incorporated mailing system with Java Mail API.
  • Used Struts Validator framework for all client-side validations for all the form entries.
  • Developed JSPs to implement the business logic, and use java beans to retrieve the data.
  • Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
  • Have work exposure on continuous Integration and continuous Delivery (CI/CD) tools such as Jenkins, Ansible.
  • Involved in Functionality Testing, Smoke Testing, Regression Testing, System Testing, White Box Testing, Black Box Testing, Integration Testing, User Acceptance Testing (UAT), Ad-Hoc Testing.
  • Used CVS for source code version control.
  • Responsible for configuration of Deployment Descriptor (web.xml), build.xml, struts-config.xml.

Environment: Java, J2EE, JMS, DB2, WebSphere, Eclipse, Windows 2000, XSLT, XML, JavaScript, Web Services, SVN, EJB, JNDI, JDBC, Java Beans, Web Sphere, SOAPUI, Restful, Spring MVC, Struts, SQL, Junit.

Confidential

Java Developer

Responsibilities:

  • Extensively involved in design and implementation of front-end controller using Struts MVC framework, Jsp, JavaScript, DWR, dojo.
  • Created XML schema documents based on the requirements and used JAXB for marshalling and marshalling of the XML documents.
  • Followed agile methodology for development process.
  • Implemented test cases for struts and java using cactus and Junit.
  • Back-end access to Oracle, which used to query/update the database for enhanced reporting and advanced search of the data using Hibernate.
  • Developed web services using JAX-WS utility
  • Used Jenkinsto automate compile and build the application to generate WAR and JAR files.
  • Developed and used JMS queues to for asynchronous communication.
  • Used WebLogic Server for deploying the application.
  • Involved in migration from WebLogic Server 8.2 to WebLogic Server 10.3.
  • Used TOAD for database and application development.
  • Implemented Camel a rule-based routing and mediation engine to configure different mediation rules, for different client bases.
  • Implemented a sample Proof of Concept application using Ruby On Rails
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Developed JAX-RS based Restful web services using Jersey implementation
  • Extensively used core java concepts like collection frame work, multi threading, OOPS and Exception Handling.
  • Involved in Improvement of the application Performance (Query fine tunings & Code reviews).
  • Provided Production Support and involved in defect fixing in QA testing.
  • Monitoring the SLA‘s (Service Level Agreements) as per ML’s policy.

Environment: Java 5, J2EE, Struts, java script, DWR, dojo, Jsp, Webservices, XML, XSD, JMS, JAXB, JPA, JTA, JAX-WS, UML, hibernate, WS (Soap). Oracle10g, WebLogic 10, ANT, PL/SQL, Eclipse 3.2, Log4j, SoapUI, cactus and Junit

Confidential

Java Developer

Responsibilities:

  • Developed application layout and composing tiles definitions, managed beans, Transfer Objects to pass data over layers, Business Delegates for invoking business methods of EJBs, Stateless Session Beans which will access .
  • Majorly contributed in improving the graphical user interface (GUI).
  • Created Estimate Plan, LLD and HLD.
  • Business Objects, which will in turn call DAO's to retrieve & update data in the database.
  • Performed Use case design, object modeling using UML, like transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
  • Developed, and debugged the JSP, Servlets and EJB with WebSphere Application server.
  • Developed session, entity beans and message driven beans.
  • Implemented a sample Proof of Concept application using Ruby On Rails
  • Developed the AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
  • Involved in writing the database integration code using Hibernate.
  • Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
  • Hibernate used as Persistence framework mapping the ORM objects to tables and developed HQL, SQL queries. Build the application using TDD (Test Driven Development) approach.
  • Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
  • Used Subversion as a version control for implementing the application.

Environment: Java 1.6, JSF 1.2, Spring 2.5, Hibernate 3.0, EJB 3.0, JMS, AJAX, Web services, IBM Web Sphere Application Server 8.0, JBoss, UML, XML, HTML, JavaScript, CSS, XSL, Apache subversion, TFS, JIRA, Remedy

We'd love your feedback!