We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

FL

PROFESSIONAL SUMMARY:

  • Around 8 years of strong experience in analysis, design, development and deployment of Client/Server enterprise/web, n - tier distributed applications using coreJava/J2EE technologies andEnterprise Application development.
  • Expertise on Object Oriented Designing and Programming concepts, design patterns, design, architecture, and gathering functional requirements.
  • Hands-on experience in client side Technologies such as HTML,HTML-5, DHTML, CSS3, Bootstrap, JSON, JQuery, JavaScript, Ext Js, AngularJS, AJAX, XML, EJB, Web Services.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies and frameworks like JDBC, Servlets2.3/2.4, Struts, JSPs1.2/2.0, EJB 2.0, JNDI, JMS1.1, Java Beans, Log4J, XML, HTML and UML.
  • Experience in application development frameworks like Spring2/3/4, Struts, Hibernate 2/3/4 and iBatis Frameworks and also validation plug-ins like Validator frameworks.
  • Experiencein Agile approaches, including Extreme Programming, Test-Driven Development andScrum.
  • Experience in developing applications using Eclipse, IntelliJ IDEA and Net Beans.
  • Excellent knowledge with the use of Gang of four design patterns and J2EE design patterns like Session Factory, Singleton, Abstract.
  • Factory and Data Access Object patterns in the development of Multi-tier Enterprise Applications.
  • Experience in implementing web projects using IBM WebSphere Application Server, BEA WebLogic, JBOSS
  • Application development experience using Multithreading, Serialization, Externalization, Collection,
  • Generics and Core JAVA.
  • Excellent experience in Service Oriented Architecture (SOA) using SOAP, REST, WSDLand JAXB.
  • Built the modules of the applications using Spring Boot.
  • Strong Experience in working with Databases like Oracle, MySQL, PostgreSQL, DB2 and SQL Server and proficiency in writing complex SQL, PL/SQL for creating tables, views, indexes, stored procedures.
  • Expertise in build scripts like Maven, ANT and build automation.
  • Highly Capable in learning things quickly and good at time management.

TECHNICAL SKILLS:

Programming Languages: Java 1.5/1.7, Java API, HTML, JAVA Script, SQL, Shell scripting, Angular JS, Node Js, Backbone Js, PL/SQL

Java Technologies: JDK, Servlets, JSP, Java Beans, JDBC, Java Mail, JMS, AJAX

Frameworks: Spring, Struts 1.X MVC, Hibernate, JSF, Log4J.

Xml Technologies: XML, XSLT, JAXB, DOM, SAX, HTML, DHTML

IDE: Eclipse, RAD 6.0, Edit plus, WSAD, TOAD, SQL Developer

SOA Technologies: SOA, ESB, Web Services, SOAP, REST, WSDL and UDDI, SOAP UI,AWS

Servers: IBM WebSphere, BEA WebLogic 6.x/7.x/8.x, Apache Tomcat/Server 5.0, JBoss.

Version Control: Apache Subversion SVN, CVS, GIT

Databases: MySQL, Oracle, MS SQL Server 2008, MongoDB, MS Access and DB2

Build & Configuration: Ant, Maven, Jenkins.

Testing Tools: JUnit, Clover, Quality Center, Atlassian JIRA.

Design Tools: UML Design Methodologies with Rational Rose 2000

PROFESSIONAL EXPERIENCE:

Confidential, FL

Sr. Full Stack Developer

Responsibilities:

  • Analysis and understanding of business requirements.
  • Effectively participated in weekly client communications with Business Analysts.
  • Used Agile Methodology for the entire modules.
  • Involved in the architecture team for design and implementation of system.
  • Developed application using Spring MVC, JSP, JSTL, CSS, JQuery and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.
  • Developed views and controllers for client and manager modules using Spring MVC and Spring Core.
  • Business logic is implemented using Spring Core and Hibernate.
  • Data Operations are performed using Spring ORM wiring with Hibernate and Implemented Hibernate Template and criteria API for Querying database.
  • Developed REST based Web Services using XML/JSON messages that were used by the front end.
  • Developed WebPages using UI frameworks, AngularJS and Ext Js.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Developed the interfaces using spring boot.
  • Hibernate Caching was implemented using EHCache to improve the performance.
  • Created WAR file to deploy Servlets, JSPs and Web Services in BEA WebLogic Application Server 10.3.5.
  • Worked on integrations using SOA framework, working with multiple legacy systems.
  • Developed Exception handling framework and used log4J for logging.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.
  • Used Maven as project management tool.

Environment: Java, J2EE, JSP, Spring 4.0, Hibernate 4.1, JMS, XML, REST, AngularJS, EXTJS, WSDL, AJAX, HTML, JAVASCRIPT, JQuery, CSS, GIT, Log4J, JAXB, JSF, JUnit3.8, WebLogic 10.3.5, Eclipse Indigo, Oracle 10g, Spring boot.

Confidential, Louisville, KY

Full Stack Developer

Responsibilities:

  • Involved in gathering requirements and built technical specifications from the requirements.
  • Used Spring modules for building the application based on different design patterns.
  • Involved in creating User Interface using JavaScript AngularJS, Node JS.
  • Performed Inheritance based ORM with tables to simplify the data in Hibernate.
  • Developed Business logic with the help of spring dependency injections, make them as spring beans usingconfigurations and spring annotations.
  • Developed SQL queries and executed them by using Hibernate Template provided by spring.
  • Implemented spring based declarative transaction management as Spring Aspects.
  • Configured and build Asynchronous communication with JMS services with MQ Series.
  • Developed HQL queries to retrieve data using Hibernate. The Data Manipulation operations wereimplemented using Hibernate Template provided by spring.
  • Used Hibernate mapping annotations, interfaces to work with Data base CRUD operations.
  • Developed various advices for logging, versioning and caching spring aspects of the application.
  • Deployed the application on Amazon Cloud.
  • Consumed Web Services (REST) from third party for authorizing payments to/from customersand implemented using JAX-RS.
  • Did Packaging and Deployment of builds through Maven scripts and integrated with Jenkins.
  • Used Ajax, JSTL and JavaScript in front end design.
  • Used Log4j for tracking the applications and SVN used for version control.
  • Involved in the code review process and updating the best practices document.

Environment: Java, J2EE, Spring MVC, JavaScript, HTML5, CSS3, Hibernate, Angular JS, Node JS, REST, WebLogic, JQuery, AJAX, JSP, servlet, Mongo DB, Oracle, Eclipse, Junit, MAVEN, ILOG, SOA, SVN.

Confidential, Deerfield, IL

Sr Java / J2EE Developer

Responsibilities:

  • Extensively worked on development and enhancements of the project using spring framework.
  • Used Hibernate ORM tools which automate the mapping between special health care databases like HTB (healthcare transaction base) and HIM (Oracle Health Sciences Information Manager).
  • Maintain schedule jobs and perform troubleshoot on processes and resolve all issues related to HTB/HIM (An Oracle’s robust database for HealthCare data persistence).
  • Reconciled the report sent by Take Care with the messages posted at Connected Health. This includes documents persisted in HTB/HIM and messages transmitted to Sure Scripts.
  • Consumed SOAP for analyzing and updating HTB terminologies and maintaining updated services.
  • Developed a tool to retrieve and send data to third party service provider. This feature was implemented using XML and SOAP
  • Used SOAP based web services from scratch to develop interfaces to integrate between front end systems and back end systems.
  • Designed and developed the XSD for WSDL for many applications which were integrated with connected health.
  • Used SVN as a version control software and Apache ANT based tasks such as FTP, Rexec, Scp and Telnet
  • Used JMS for the asynchronous exchange of critical business data and events among J2EEcomponents.
  • Implemented the debugging functionality in an application by using Apache LOG4J framework.
  • Administering and Managing WebSphere 8.5 Clustered environments including Application Deployment and Configuration.
  • Provided production and pre-prod support while deployment and testing the application and resolved many complex and critical WMQ & WMB issues in production environment.
  • Worked with team to configured the WMQ and WMB products on Windows, AIX, Unix and Solaris.
  • Providing technical consultation to clients and vendors on integration architectures.
  • Assisting project manager, Business Analyst in deciding project scope, time & effort estimates and deliverable management.
  • Maintain knowledge on all hardware and operating system and update security associate technology which involved MQ, Web sphere 8.5, HTB and HIM servers.
  • Analyze all applications and recommend necessary upgrades, patches and perform troubleshoot on all issues. Coordinated deployment for production Releases.
  • Creating JIRA and change requests on BMC remedy with incident management understanding.

Environments: J2EE, JDBC, JSP, JSF, PL/SQL, Spring, Hibernate, Spring Web flow, XML, XSLT, AngularJS, Web sphere 6.1/8.5, Web sphere Message Queue, Web sphere Message Broker, SVN, Ant, Maven, RCP, Oracle 11, JQuery, PL/SQL, Git.

Confidential

Sr Java / J2EE Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • Development of Web Layer with MVC framework using Java, JSP, Servlets.
  • Coding for Model and Controller.
  • Development of Web application using Springframework based on MVC architecture.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Wrote Webservices for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI 5.0.0
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Involved in using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns.
  • Involved in analysis for Reporting framework and involved in procedures and functions modifications.
  • Cross browser issue fixing with Firebug and IE Developer.

Environment: WebLogic 11g, Hibernate3, Spring MVC, Spring Web flow, J2EE, EJB, Web Services, XML, XSD, RUP, Microsoft Visio, Clear Case, Drools, Source Integrity, Oracle 10g, WebLogic 10.3, JMS, SOA, LDAP, Log4j, Servlets, JSP, Unix, Struts.

Confidential

Java / J2EE Developer

Responsibilities:

  • Involved in the application development in J2EE technology
  • Solely involved with the technical architect to design the Proof of Concept for the project, implementing thetoughest modules in the process and stabilizing the architecture
  • Extensive exposure to Struts framework and stateless session beans
  • Worked with Struts custom tags
  • Designed HTML/JavaScript Web page Prototypes for business user approval
  • Exposed the service layer of the application to third party vendors via Webservices
  • Designed HTML Forms & Frames and coded JavaScript for input validation
  • Was solely involved in the UML designing for this projectInvolved in analysis and design of the application
  • Designed the class (package), object, use case, sequence, collaboration, state chart, activity, component, anddeployment diagrams.
  • Performed unit testing, system testing and Integration testing of my modules
  • Involved in preparation of Uses Cases.
  • Involved in UI design using JSP, HTML, CSS
  • Developed Java beans that perform the primary business logic functionality with Struts.
  • Developed the application using Struts Framework with respect to Model View Controller (MVC) architecture
  • Implementing the DAO’s to perform the data operations - retrieve, update, insert and delete.
  • Development and Deployment of Application.
  • Testing - Unit testing & Integration testing.
  • Utilized SVN as a version control system and for code management.
  • JUnit scripts were used for unit testing the modules developed in the development environment.

Environment: Core Java, JSP, HTML, CSS, Struts1.1, MySQL.

We'd love your feedback!