We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

0/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 8 years of experience in Object Oriented Designing, Developing, Implementation and testing in Business and Web applications using Java & J2EE Technologies.
  • Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
  • Review design documents with stake holders and collect approvals
  • Excellent Knowledge of Object - Oriented Analysis & Design using UML.
  • Good experience with Waterfall, Agile development methodologies.
  • Experience implementing SOA, Webservice applications.
  • Experience in Microservices and Spring Boot application development.
  • Strong Experience in developing the application using frameworks like Struts, Java Server Faces (JSF) and Spring Frameworks Worked on maintaining the persistence using Hibernate, JPA ORM.
  • Experienced in implementing presentation layer using JSF, JSP, HTML5, CSS, JQuery, JavaScript, AngularJS, Angular 2, Ext JS, Node JS, JSON and Servlets.
  • Proficiency in developing web services (Soap, Restful) that include several components like SOAP, WSDL, XML, XSD, Axis2, JAXB, JAX-RS and JAX-WS. Also Developed SOAP web services using Apache CXF and Drop Wizard, IBM MQ, Mule Soft ESB.
  • Experience in using XML based technologies and parsers DOM, SAX, JAXP, and JAXB.
  • Good knowledge in Python and Hadoop, HDFS, Map Reduce, Hive, HBase, Flume.
  • Experience in database design, NoSQL, data modeling and developing stored procedures, functions and triggers using SQL plus, SQL developer in Oracle 9i, My SQL and DB2.
  • Created REST APIs by using spring, exposed them from my existing system so that it is consumed by other application.
  • Experience in several agile frameworks like Scrum, XP, and Using TDD and ATDD approach.
  • Experience in writing test-cases in Java environment using Junit, Mockito and Power mock, JIRA.
  • Experience in managing the build files using ANT and Maven.
  • Experience deploying applications on Apache Tomcat 6 Web Server, BEA Web logic 8/9/10, Web sphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns and popular open-source framework Struts, Spring MVC, spring, JPA and Hibernate.
  • Experience with Software designing and modeling using UML on Rational Rose and Enterprise Architect.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Hands on experience in deployment of J2EE applications on JBoss, Tomcat, IBM Web Sphere and Web logic Application Servers.
  • Good experience maintaining the project in IBM Rational Clear Case, SVN, CVS, StarTeam version control repositories.
  • Experience in Managing Crystal Report, ADBASE for Use of Relational Database, and ACE framework combination of JSON, JQuery, and JSF.
  • Experience in Java Framework Integration with Apache Camel.
  • Experience in DB2 for storing and analyzing Data.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience in developing, designing in UML, Package, Class and State Diagrams.

TECHNICAL SKILLS:

Platforms: Windows 7/10/ XP and RedHat Linux, UNIX

Programming: Java 8, Java 7, C, C++

Server Scripting: JSP 1.2,2.1, JSP-EL, JSTL, Custom Tags

Client Scripting: JQuery 1.8,1.9, JQueryUI, Dojo, ExtJs, AngularJS, Angular JS 2/4, JavaScript, CSS2, CSS3, HTML4, HTML5, React JS, NodeJS

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, Web Services (Restful and SOAP), 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,Oracle, DB2, MS-SQL Server, HSQLDB, MySQL

Middleware: JMS, IBM DataPower ESB (Enterprise Service Bus)Version Control,Tortoise SVN, Rational Clear case, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, My Eclipse 4.1, IntelliJ, Net beans, 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, PostMan

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

White box Testing: Junit 3, Junit 4, DB Unit, JUnitPerf, HttpUnit, Load Test, Timed Test, Selenium, Fitnesse, Easy Mock, Power Mock

Black box Testing: JMeter, LoadUI, Load Runner, HP Quality Center, Win RunnerApplication Servers,Web logic 12x, Web sphere 6.1, JBoss 4.0, Glassfish 4.0

Web Servers: Tomcat 8, Apache Web Server

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

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

Defect Tracking: JIRA, Bugzilla, Rational Clear Quest

Methodologies: Agile (XP, Scrum), Waterfall, Kanban,Cache Technologies:EhCacheBatch Jobs,Cron, Spring Batch,Templating,Velocity, Free marker,Cloud,AWS

PROFESSIONAL EXPERIENCE:

Confidential - Charlotte, NC

Sr. Full Stack Developer

Responsibilities:

  • Designed and coded application components in anAgile/TDDenvironment utilizing atest-driven developmentandSDETapproach and pair-programming.
  • Developed the application usingSpring boot.
  • Used microservies to create custom templates and to mark and unmark them.
  • Created REST clients to consume data from other partner applications.
  • Developed REST end-points for the applications.
  • Created Logging aspects for auditing and logging purposes using Spring AOP and implemented security for the application using Spring Security
  • UsedHibernate ORM toolswhich automate the mapping betweenSQL databasesand objects in Java.
  • Extensively usedHibernatein data access layer to access and update information in the database.
  • IntegratedSpring DAOfor data access using Hibernate.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
  • Involved in the Development ofSpring Framework Controllers
  • Designed and developed theXSD for WADL for Restful services contract.
  • Designed and developedRestfulWeb Services using Jersey API.
  • Implemented a generic interface toHibernatecriteriaAPIfor UI search functionality.
  • DevelopedSQL, PL/SQL, stored procedures along withShell Scripting- database application scripts.
  • Deployment of web, enterprise java components, messaging components and multi-threading.
  • DevelopedXMLSchemas -XSD,DTDfor the validation ofXMLdocuments, also used Subversion.
  • XML SAX and DOM API, JDOM,XSLTwas used for informative view.
  • Built Micro Services using spring boot with continuous deployment and continuous integration using Docker and Jenkins. ProvidedLDAPsecurity for the application.
  • Used JSON objects, ECMAScript6, Typescript, JavaScript and Bootstrap intensively to create interactive web pages.
  • Currently working on fitness tool which aids inTest Driven Development (TDD).
  • UsedJMSfor the asynchronous exchange of critical business data and events among J2EEcomponents and legacy system. ConfiguredKafkamessage source with Spring XD.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • All the functionality is implemented usingSpringMVC,Microservicesand Hibernate ORM.
  • Designed and developed the Presentation layer usingAngularJS and written logics using Typescript.

Environment: Java 1.8, J2EE, PL/SQL, Spring 4, EJB 2.0, Angular JS 4,JMS, JNDI, Oracle, XML, DOM, SOAP, Junit, Apache Camel, WebLogic 12, Hibernate 4.0, Microservices, AWS,JDBC, Kafka, Oracle DB, MS SQL Server 2012, JESS, Restful Web service, JBoss Drools, SOA Design Patterns, Cassandra, LDAP, NOSQL

Confidential, Charlotte,NC

Sr. Full Stack Developer

Responsibilities:

  • Developed APIs for the components Spring and Jersey Restful Services
  • Developed the SQL, Store procedure (Sybase) and database replication definitions
  • Designed and developed UML/Flow diagrams using MS Visio.
  • Developed application using Java/J2EE technologies, Spring MVC, Spring Security, AOP, IOC.
  • Developed REST Web services to make web service calls simple and easy for the client to access it with the help of standard HTTP URIs.
  • Developed DAOs using JPA, hibernate persistence API for the database operations to interact with Oracle Database.
  • Performed system monitoring using Sensu and Cloud Watch in AWS Cloud.
  • Implemented Microservices architecture using Spring Boot for making application smaller and independent.
  • Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.
  • Experience in implementing and hosting Docker and Kubernetes containers.
  • Design and develop RESTful API capabilities onJava/node.js technologies and deploying in AWS and implement API proxies onApigeeEdge.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs application with Spring Boot and Microservices.
  • 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.
  • Using shell scripts to monitor log files for application exceptions and report those to Operate team
  • Used Subversion (svn) and Git as repository of development of the projects
  • Involved in deploying systems on Amazon Web Services (AWS) Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Deployed application on WebSphere Application and Apache Tomcat server.
  • Used Selenium for UI automation. Implemented authentication by checking the credentials with the PLCB'sLDAP
  • Used Fitnesse for Integration testing.
  • Used Log4j for logging errors, info, and exceptions.
  • Involved extensively in Code Reviews, Unit testing and Process Improvements.
  • Developed and tested extraction, transformation, job and load (ETL) processes
  • Worked with Groovy/Grails to support both static and dynamic typing as well as for operator overloading.
  • UsedSpringBatchto setupbatchjobs to email the daily reports and that which run on Pivotal Cloud Foundry (PCF) withSpringBoot as its MVC layer.
  • Developed security framework with support for database security and integration with external security data stores such asLDAP
  • Responsible for creating efficient design and developing User Interaction screens using Angular JS, HTML5, CSS3, JavaScript, JQuery, AJAX and JSON.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Used AngularJS as the development framework to build a single-page application and reusable AngularJS applications.

Environment: JDK 1.8, Spring 4.1,MVC, Tran Management, Integration, Angular JS 4, JavaScript, DOCKER,JDBC, AOP, Restful Webservices, SOAP, PL/SQL, Hibernate 4.0, JAX-RS Web services, JSON, Apache CXF, JQuery, JQueryUI, AJAX, UML, MS Visio, JSTL, Oracle 11g, Web sphere 7.1, Eclipse 4.2, Apigee, Junit, XMLSPY, SOAP UI 5.1, Log4j, Maven 3.1, GIT, AWS, NodeJS, Bootstrap,, HTML5, CSS3, Toad, Maven, Jenkins, TcpMon, Sun Jersey, Swagger, Junit 4.1, Selenium, JIRA, Rally, Free marker, Apache POI, Quartz Scheduler, Groovy, TcpMon, Mockito, DB Unit, Dynatrace, Cucumber, JAAS

Confidential St.Louis, MO

Full Stack Developer

Responsibilities:

  • Involved with business teams in requirement gathering process.
  • Participatedin scrum meetings daily scrum calls and Sprint session planning meetings
  • Preparing the high-level technical design document and low-level design document.
  • Working with the development teams on the development and on their deliverables.
  • Designed and implemented the application using SOA architecture.
  • Worked with various teams in finalizing the technical design.
  • Working with UX teams in finalizing the screen design.
  • Designing and developing the application using Spring 4, Spring MVC framework, and JAX-WS.
  • Designing and developing the UI layer using Spring MVC, Free Marker, JQuery, CSS, and Angular.
  • Designing the Jersey based Restful services for business layer and data access.
  • Worked on integrating the Restful service with Siebel through third party framework aMind.
  • Designing and developed middleware layer to connect asynchronously the Siebel business services using MQ and JMS.
  • Worked with implementing data layer using SQL Server stored procedures and PL/SQL.
  • Designed and worked on ESB for securing and routing the SOAP and Restful services.
  • Used Spring Hibernate Template helper class for performing the database operations using Hibernate.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used Hibernate for data persistence and designed hibernate queries and Hibernate specific configuration and mapping files for Oracle Database.
  • Developed and executed test strategy and coordinated QA testing in Agile Environment.
  • Defined the Data Source, associations, components, Inheritance and configured the hibernate environment using HQL. Defined the Scope of testing for User Acceptance Testing.
  • Worked on Enhancements, Change Requests and Bug Fixing.
  • Involved in writing spring-based Junit test cases.
  • Used Shell Script to deploy the application on Web Sphere and Database Updation.
  • Used Rational Clear Case for version Control.
  • Used MQ Command Line utilities for starting, stopping and monitoring the MQ Queue Managers and MQ Queues in the test and production environment.

Environment: Java 1.7, Spring 3, Spring MVC, XML/XSD, WADL, Apache Free Marker, JQuery, Angular, Hibernate 3.5, Oracle Entitlements, Oracle MDM, SOA, JAX-WS, SOAP and Restful, WebSphere MQ, JMS, Eclipse, Rational Team Concert (RTC), Artifactory, UML, Sonar, IBM Data Power ESB, IBM Build Forge, Gradle, Nolio, Weblogic 10x, Oracle 11g and SQL Server 2008, Siebel CRM, aMind for Siebel CRM.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering User requirements from the end users, design sessions.
  • Involved in documenting the programs and system, designed the Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose.
  • Developed UI layer using Struts and JSP Tag Library.
  • Implemented the validations using Struts Frame work.
  • Developed the Java Utility Classes, Java Proxies to Communicate with the DAOs.
  • Implemented authentication and authorization of the users using Tivoli Access Manager.
  • Completed the assigned tasks in the given time frames.
  • Involved in Code reviews and developing Coding examples.
  • Involved in Unit, Integration and User Acceptance testing phases.

Environment: J2EE Framework, UML, MVC, JSP, Java 1.7, Java Script, HTML, XML, XSLT, DHTML, Custom Tags, JUnit, Maven, SOAP, Web Services, Windows XP, AIX, WebLogic

Confidential

Software Engineer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Developed the application using J2EE architecture.
  • Involved in developing JSP forms.
  • Designed and developed web pages using HTML and JSP.
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation.
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used JDBC for database connectivity with MySQL Server.
  • Used CVS for version control.
  • Used Clear case for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment:Java, J2EE, Struts, HTML, JSP, JDBC, EJB, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX, Clear Case.

We'd love your feedback!