We provide IT Staff Augmentation Services!

Full Stack Developer Resume

NJ

SUMMARY:

  • 7+ Years of progressive experience in the field of software programming and developing, including Design, Integration, Maintenance, Implementation and Testing of various client/server, and web applications.
  • Experience in working in environments using Agile (SCRUM), RUP and Test Driven development methodologies.
  • Experience in Struts, Spring, Hibernate, HTML, CSS, JSP, JMS, EJB, JDBC, Servlets, Unix Scripting, Eclipse, MySQL, Oracle, Apache Tomcat, Shell Scripting, Subversion and CLEARCASE
  • Experience in executing web based information decision - making projects using Java/J2EE related technologies. Remain poised under pressure.
  • Experience in application development using Java, J2EE, JSP, Servlets, EJB2.0/3.0, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, Struts, Tiles, JavaBeans, JDBC, JUnit, Log4J, XML,, AJAX, PHP
  • Expertise in creating web based application using technologies like HTML5, CSS3, Bootstrap, JavaScript and JQuery.
  • Extensive knowledge in using JavaScript frameworks such as JQuery and DOJO.
  • Developed XML applications, SAX, XSLT, XPATH, DTD’s using DOM and XML Schemas
  • Experience with Application servers and Web servers such as BEA Web-logic Server 8.1/9.2, IBM Web Sphere 5.0/6.0, JBoss Application Server 7.1.0, Sun-One Application Server8.0, Sun-One Web Server 5.0 and Apache Tomcat 5.5
  • Worked in using Swings, AWT, and SWT
  • Worked extensively in Model View Controller (MVC) architecture for web development using JSF, Struts and Spring MVC.
  • Good Understanding of postgresql.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Experience in Web Services using SOAP, REST, UDDI and JAXB, WSDL
  • Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Implemented SOA architecture with Web Services using SOAP and Apache Axis2
  • Proficient in RDBMS concepts and experience in working with Oracle8i/9i, DB2, MySQL, PL/SQL, SQL* Plus, Database triggers, Procedures and Functions
  • Provided Guidance to users and junior programmers using class diagrams, sequence diagrams and collaboration diagrams
  • Experience in developing J2EE applications using Net-Beans, Web-Sphere Studio Application Developer (WSAD), Eclipse, and Web-Logic Workshop
  • Experience with source control and versioning tools VSS, CVS and Rational Clear Case.
  • Experience in Unit Testing and Integrated Testing
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux, Windows7and Windows XP.
  • Experience with unit testing using Junit and writing build scripts using ANTand Maven.
  • Used SVM, Perl and Python to extract text from various pdf documents
  • Ability to handle multiple projects and also adapt to changing environments
  • Excellent Communication, Interpersonal and Leadership skills.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux,Windows7and Windows XP.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.

TECHNICAL SKILLS:

Languages: Java, C, C++, HTML, DHTML, SQL.

Operating system: Windows, Unix, Linux.

Java Technologies: Core Java, JDBC, Servlets, JSP, JPA, EJB, JMS, Web Services.

Frame Works: Struts 1.x/2.x, Hibernate 3.x, Spring 4.x.

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS and jQuery

Servers: JBOSS, Apache Tomcat, IBM WebSphere, BEA WebLogic

RDBMS: Oracle, MS SQL Server, MySQL, Mongo DB.

Tools: Eclipse, WSAD, RAD, CVS, NetBeans3.3, JBuilder, JDeveloper, AntMaven

Concepts: UML, Design Patterns.

Version Control: SVN, GIT and CVS

Build Tools:: Ant 1.7, Maven 2.x, and Jenkins 1.2

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Full Stack Developer

Responsibilities:

  • Involve in complete SDLC of the project
  • Participate in Program Increment(PI) planning with all the stakeholders to gather requirements and to synchronize with work of multiple teams across multiple iterations.
  • Participate in all scrum meeting including daily stand up's, backlog grooming, retrospectives, sprint planning, sprint reviews.
  • Use technologies like Angular, Bootstrap, HTML5, CSS, ExpressJS, NodeJS, MongoDB which are installed in Docker container over cloud instances to provide solutions to customer needs .
  • Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation Bar, Tables, Sliders, Calendars etc.
  • Discuss with UI/UX design team to be in synchronize with design and development of UI pages.
  • Write test cases using Jasmine and Karma.
  • Code reviews based on Angular 4 Style Guide.
  • Stage the code in Bitbucket after development and is pushed to repo using Git Bash, Continuous
  • Integration is done automatically using Jenkins with scripts.
  • Co-ordination with devops team for deploying code in QA and Prod environments.
  • Work with the testing team closely to review their unit and system testing plans.

Environment: Angular 4, Node JS, Highcharts, ExpressJS, Docker, Webpack, HTML, CSS, BootStrap

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
  • Participated in design and architecture meetings to decide on the technology stack suited for the application development.
  • Designed and implemented web module using Spring MVC
  • Used Spring JDBC for persistence layer.
  • Involved in consuming, producing RESTful based web services using JAX-WS and tested the web services with SOAPUI
  • Add new features to the XSD contract to send and receive the data through the web service.
  • Used DefaultMessageListenerContainer for having JMS Sesions by invoking the EMS topics and queues.
  • Used Hibernate annotations for mapping between POJOs and Tables in the Database.
  • Used SOAP UI, Postman to test REST and SOAP services.
  • Used AKKA Framework to scale application using actors.
  • Implemented Spring Boot for first time in project for automation testing team.
  • Implemented DAO layer using Hibernate.
  • Used BREEZE JAR for implementing Dynamic query functionality.
  • Implemented Spring Boot first time in project for automation testing team.
  • Developed Message Driven Beans (MDBs) for receiving and processing data using JMS.
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, Data Access Object.
  • Have written unix shell scripts for batch service to Purge data.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • H2 In-memory database is used to test the application in local environment.
  • Gradle is used to build and add the dependency to the project.
  • Used GIT for version control.
  • Used JIRA for defect tracking and project management.
  • Unit and integration test cases are being designed and developed using JUnit and Mockito.
  • Jenkins used for the automatic build process.
  • Used Log4J utility to log error, info and debug messages.
  • Participated actively in code review.
  • Have written Junit for code and always maintained it above 85 code coverage.
  • Have used Mockito Framework to write Jnuits.
  • Also involved in performance testing and increasing the performance.
  • Worked with QA team resolve the defects part of the Sprint tasks.
  • Worked with Production deployment to support the scheduled releases part of development team.

Environment: Java8, Spring4x, Eclipse, Oracle, JMS, Web Services, RESTful, Gradle, AKKA framework, Spring Boot, Junit, Mockito, JMS service, JIRA, RESTful service, SOAP UI, SVN, XML, XSD, VisualVM, WinSCP, Putty, Tomcat Service, Log4j

Confidential, Norwalk, CT

Java/ J2EE Developer

Responsibilities:

  • Participated in requirement analysis and design meetings to gather information and prepare the requirement and design documents.
  • Responsible for developing Dealer claim, Charge back, Local Charge back and Purchase process modules
  • Developed the application using Struts2 MVC framework.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed internal services using Java and Node.js
  • Implemented UI screens using JSP, HTML, CSS, JavaScript and JSON.
  • Used AJAX for asynchronous communication with server
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Worked with Single page application framework Angular JS extensively using routing, services, views and directives.
  • Used browser plugins like firebug to debug the issue in AngularJs application.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle Server database.
  • Wrote internal and external API services using Node.js modules
  • Developed Session Enterprise Java Beans for encapsulating the business logic
  • Configured JMS on Weblogic server for asynchronous messaging through implementation of Message Driven Beans (MDB).
  • Deployed application WebLogic application server
  • Used Log4J for efficient application logging.
  • ANT was used for the entire build process.
  • Used SVN for version controlling and Eclipse as IDE.
  • Working on and fixing the defects.

Environment: J2EE, Java, Servlets, EJB, JSP, Struts2, Hibernate, SVN, HTML, JavaScript, XML, Spring IoC, Spring ORM, Design Patterns, JUnit, Weblogic, Eclipse, Linux.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM meetings.
  • Designed and implemented web module using Spring MVC
  • Used Spring ORM module for integration with Hibernate for persistence layer.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions
  • Involved in consuming, producing SOAP based web services using JAX-WS and tested the web services with SOAPUI
  • Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Singleton, Data Access Object
  • Designed and developed the UI using Angular JS, JQuery, HTML 5, CSS 3, bootstrap and JSP.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose
  • Used Eclipse as IDE for development and deployed application on Weblogic
  • Used JIRA for defect tracking and project management.
  • Unit and integration test cases are being designed and developed using JUnit and Mockito .
  • Maven and Jenkins used for the automatic build process.
  • Used Log4J utility to log error, info and debug messages.
  • Participated actively in code reviews.
  • Test coverage of the code using Junits.
  • Worked with QA team resolve the defects part of the Sprint tasks
  • Worked with Production deployment to support the scheduled releases part of development team.
  • Coordination with offshore team for requirement transition & providing the necessary inputs required for successful execution of the application functionality.

Environment: Java, Hibernate, JavaScript, Spring MVC, Eclipse, Oracle, JMS, Web Services, RESTful, Adobe Flex, Maven, JUnit, Mockito.

Hire Now