We provide IT Staff Augmentation Services!

Lead Full Stack Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Around 9+ years of professional experience in developing web applications using J2EE technologies like Java, RESTful services, Servlets, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate, XML, JSON, UNIX shell scripting, Web services.
  • Expertise on advanced software development methodologies such as Agile/Scrum model processes.
  • Experience in Software Development Life Cycle (SDLC), Requirements Specification, designing documents and writing.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams using UML, J2EE Design Patterns.
  • Expertise in back - end procedure development, for Database Applications using Oracle 9i & 10g, SQL and PL/SQL
  • Hands on experience with Integrated Development Environments (IDE's) tools like Eclipse and Net beans.
  • Experienced in other front-end technologies such as LESS, Typescript, bootstrap, AngularJS, Ajax, JSON, NodeJS etc.
  • Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
  • Expertise in Spring framework extensively used Spring Boot, DI, Spring AOP, Spring JDBC templates and Spring MVC.
  • Worked on user-friendly and fully functional applications for Android and HTML5.
  • Experience in architecture design, development and implementation of software applications and testing.
  • Expertise in troubleshooting and debugging applications.
  • Experience in developing web interfaces using HTML5, CSS3, JavaScript, AngularJS, Angular 2/4/7, DOM scripting and JQuery.
  • Experience in configuring, deployment, and support of cloud services including migrating existing databases from on premise to AWS Redshift using various AWS services.
  • Expertise in server-side development with JDBC, JMS, Servlets, MVC architecture, Java Beans, XML.
  • Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache axis.
  • Experience working with SOAP and Restful Web Service.
  • Extensive experience using MAVEN to build the projects.
  • Comprehensive knowledge of physical and logical data modeling, performance tuning and monitoring.
  • Strong web development skills using HTML/HTML5, CSS/CSS3, JavaScript (ES5 & ES6), JQuery, Bootstrap, Angular 2/4/7, React JS, Node JS, Require JS, XML, AJAX, JSON which meets W3C Web Standards.
  • Experience working with Agile SCRUM methodology and working in pair.
  • Experience in client-side development with CSS, JavaScript.
  • Extensive experience in developing GUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Experience Hands on with PL-SQL Stored Procedures, Triggers and Views.
  • Experience on Web Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
  • Experienced with IBM WebSphere Application Server, Oracle Weblogic application servers, JBOSS, WebSphere and Apache Tomcat Application Server.
  • Hands on experience in handling message services using Apache Kafka.
  • Hands-on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Have good experience in using Version Controlling tools (CVS, VSS, CM SYNERGY, Subversion, Clear Case, Bamboo and Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Proficient in SQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Worked in TDD and version management tools GitHub, SVN.
  • Experience in LDAP for authentication scheme and in middleware technologies.
  • Experience in working as a developer, a team lead, and an onsite coordinator
  • Experience in interacting with the client directly at client location
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Languages: Java (JDK 1.8, 1.7, Java SE 6, 7, 8, J2ME, J2EE (JSP, Servlets, JMS, JPA, EJB3), Java Beans, JDBC and JavaScript), C and C++.

Java/J2EE Technologies: Struts, Servlets, JDBC, EJB, JSP, Servlets, JMS, Java Security, JSTL, Java Mail and Web Services, J2EE, JSP, JavaBeans, JNDI, JSF, Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, JSF, AWT, Hibernate, HQL.

Python Frameworks: Django, Flask, Nagare, TurboGears, web2py, Openstack

Web Technologies: HTML4.0,5.0/DHTML, CSS2/3, Ajax, JQuery, JavaScript, and XML

JavaScript Technologies: Node.js, jQuery, Bootstrap, ReactJS, Ember.js, AngularJS, Angular 2/4/7

Cloud: AWS, Azure, Snowflake

Web & App Servers: Samba, Weblogic11g/10.3/10.0, Apache Tomcat 7/6, Web Sphere 7, JBoss 2.x/3.x, IBM Web Sphere, Glassfish

Databases: Oracle11g/12c/10g/9i/8i, MySQL5.1/4.1, DB 2 9.1/8.1/7.2, MongoDB

Tools: /Utilities: Apache ANT, Rational Rose, Maven

Testing Tools: JUnit, Log4j, Selenium, Postman, SOAPUI

Development Tools: NetBeans, Jenkins, jbuilde 9.0, RAD 7.5.3, IDEA 8.1, Eclipse 3.5, IntelliJ

Operating Systems: Windows, Linux, and Unix

Version Control Systems: Git, SVN, VSS, PVCS, CVS

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Lead Full Stack Developer

Responsibilities:

  • Worked on the Spring framework like Spring IOC, Spring Boot and Spring DAO.
  • Involved in the implementation of DAO using Spring-Hibernate ORM, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
  • Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, Spring Boot, Java Scripts and WebLogic.
  • Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Created RFP Microservice to provide RESTful API utilizing Spring Boot with Microservices.
  • Working Knowledge in AWS EC2 by creating snapshots, volumes, and security groups for public and private instances.
  • Created IAM policies for delegated administration within AWS and Configure IAM Users / Roles / Policies to grant fine - grained access to AWS resources to users.
  • Worked on AWS Data Pipeline to configure data loads from S3 to into Redshift
  • Used JSON schema to define table and column mapping from S3 data to Redshift
  • Extensive design implements and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Designing and developing Restful API and services using best practices to interact within the microservices and with the front end. Using spring MVC and spring rest.
  • Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Worked with JSON based REST Web services.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, spring data, JPA.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • For inter service communication we use Kafka messaging systems.
  • Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
  • Experience with SQL and basic CRUD operations
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used JDBC to connect to the information model tier.
  • Responsible for Designing Logical and Physical data modelling for various data sources on Confidential Redshift.
  • Migrated on premise database structure to Confidential Redshift data warehouse
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
  • Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the WebLogic server.
  • Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
  • Writing JUnit test/Integration test cases for asserting functional quality
  • Drove identification of current bottlenecks in application delivery lifecycle and implemented Agile practices & behaviours across globally distributed application development teams
  • Designed the UML diagrams based on the OOAD principles
  • Developed AJAX scripting to process server side JSP scripting.
  • Developed JSPs using EL language and JSTL tags.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.

Environment: Java, J2EE, Spring, Hibernate, Struts, Python, Django, Couchbase Python SDK, PHP, jQuery, Ajax, Sencha Extjs, JavaScript, Oracle, Crud, Pl/Sql, JDBC, Apache Cxf, Rest, Eclipse, WebLogic, Clearcase, Junit, Agile, UML, JSP, JSTL (Java Server Pages Standard Tag Library), Servlets, Maven, Itext, Google Web Kit (GWT), Jasper Report, ILog, Web 2.0, SOA.

Confidential, Eagan, MN

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
  • Used AGILE methodology and participated in SCRUM meetings.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS.
  • Designed interactive web pages with front-end screens using HTML5 and CSS3.
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
  • Enhanced user experience by designing new web features using MVC Framework like Express JS and Node JS.
  • Worked on the modernization of a legacy and outsourced UI technologies used were Angular 2/4/7, CSS,
  • Node JS, Express JS, and AWS (Amazon Web Services).
  • Provided seamless connectivity between BI tools like Tableau and Qlik to Redshift endpoints.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Project Setup, Installation, Configuration, and Implementation of ONESOURCE Global Trade Software including Requirements, Design, Software Configuration, Integrations, Testing and Production Go-Live.
  • Gather business, process, data, and integration requirements between ONESOURCE Global Trade and ERP Systems (ORACLE, and other systems on-premise or in the cloud using web services)
  • Implementing Microservices in AWS with reactive Angular 2/4/7 components using RXJS.
  • Designed and developed Microservices using node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform
  • Designed the responsive front-end screens using Angular 2/4/7, HTML5, CSS3, JavaScript, Typescript, jQuery, and Bootstrap.
  • Designing, developing, and maintaining complex SQL queries for data analysis and data extraction as per client requirements
  • Validated forms using Angular 2/4/7 and regular expressions there by providing client-side validation and server validation.
  • Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/WSDL) using Top Down and Bottom Up approach.
  • Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Deployed the application in WebSphere Application Server 6.0.1 and Configured JMS in the WebSphere application server to send messages on the queue.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Extensively used Spring Framework such as Spring IoC for bean management and Spring AOP integrated with Log4j for exception logging.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Developed Controller for request, response paradigm by Spring Controllers using Spring-MVCand Spring Boot. Used JSON as response type in REST services.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular 2/4/7.
  • Developed core Java programs for all business rules and workflows using spring framework.
  • Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
  • Worked on Cloud implementation by installing, building, and deploying applications using Cloud Foundry and using AWS.
  • Create, modify, and execute DDL in table AWS Redshift tables to load data.
  • Performance tuning the tables in Redshift.
  • Created custom Plugins, templates, and functions for Angular 2/4/7 application.
  • Implemented Hibernate for data persistence and management.
  • Analyzed and fixed issues related to REST Web services and Application responses.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.
  • Performed unit testing using JUnit.
  • Followed Agile Scrum methodology and used TDD for writing test cases.
  • Involved in developing stored procedures and Triggers on Oracle11g
  • Used NPM to manager server-side packages.

Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, Angular 2/4, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, Microservices, Mongo DB, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, Github, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.

Confidential, Columbia, SC

Sr. Java/Python Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).
  • Used AGILE software development methodology which helps to develop project plans.
  • Designed and Developed Client-Side application using Angular JS, HTML5, CSS3, JAVASCRIPT ES6, Bootstrap, jQuery.
  • Implemented reactive Angular 2 components using RXJS.
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, TypeScript and React JS.
  • Designed and managed public/private cloud infrastructures using Confidential Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
  • Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and used Hibernate Persistence Strategy to interact with database.
  • Build RESTful web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery and AJAX calls.
  • Using Django Framework model, implemented MVC architecture and developed web applications with superb interface.
  • Used Django REST framework and integrated new and existing API's endpoints.
  • Extensive knowledge in using python libraries like OS, Pickle, NumPy and SciPy.
  • Proficient in handling huge data and performing creating, reading, updating, and deleting (CRUD) operations on MongoDB using PyMongo module.
  • Worked on Django REST framework as it is much faster to read data and it can be cached. REST allows more formats than SOAP and gives better support for browser clients as it supports JSON.
  • Validated forms using Angular 2 and regular expressions there by providing client-side validation and server validation.
  • Automated the cloud deployments using chef, python, and AWS Cloud Formation Templates
  • Created Angular directives, Controllers, Modules, Pipes Etc In TypeScript.
  • Created RFP (Request for Proposal) microservice to provide Restful API utilizing Spring Boot with Spring MVC.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.
  • Installed and administered Atlassian tool set including JIRA, Confluence, Crucible, and Bamboo.
  • Used spring as the MVC model. Used Spring AOP and Spring Boot for common cross cutting concerns like security and interception.
  • Implemented Docker container service, build pipeline like Jenkins, Bamboo and Go CD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises
  • Worked on Code builds, and code changes are made in JavaScript, Python and Shell scripts.
  • Configured Source Code Management tools with Bamboo and executed triggers in SVN.
  • Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.
  • Worked on Load testing on JMeter to improve the performance of newly developed code.
  • Designed and prepared Unit test cases using JUnit and Log4j and removed the maximum bugs before passing onto the application to the QA team.
  • Using Chef deployed and configured Elastic search for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Expertise in using NoSQL database like MongoDB to support the storage of JSON objects and provides the storage for security related information.
  • Sending requests and responses to Microservices through REST/HTTP.
  • Developed and directed software systems testing procedures and development strategy.
  • Used Jenkins application to build and perform continuous deployments of JBOSS war files.
  • Deployed web and enterprise applications on JBoss application server in a channel secure environment.
  • Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.
  • Used GitHub to maintain the versions of the source code of the project.
  • Used CI/CD technologies such Git, Chef, Jenkins are used for developing and deploy web services.
  • Developed integration modules for disparate clients using Apache Camel.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
  • Worked in close cooperation with project managers and other functional team members to form a team effort in development.

Environment: JDK 1.8, Spring Boot, Spring MVC, Angular 2/4, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Microservices, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, Docker, JBoss, Selenium, GIT, Bamboo CI, Cucumber, Chef, MongoDB, JMeter, Apache Camel, Karma, AWS, Jasmine.

Confidential, Palo Alto, CA

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Deployed Spring Boot based microservice Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Monitoring resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
  • Integrated Spring MVC, Spring Boot and other frame works with Hibernate in the server side.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented Microservices Spring Boot, Pivotal Cloud Foundry (PCF) and engagement using Spring Boot.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts, and form classes (MVC).
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Built applications for scale using JavaScript and NodeJS.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans,
  • Spring JDBC, Java Script, HTML, and XML Technologies
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Flex, EJB, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, NodeJS, SOAP, UDDI, WSDL, Angular JS, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 10g, Apache Tomcat, ClearCase, Log4J, ANT, JUnit, Eclipse.

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Developing webkit browser based mobile app using technologies like Sencha touch, DOJO and PhoneGap.
  • Using sencha touch for development to find relevant people for the same social Networking Websites.
  • Developed HTML5 Mobile application with HTML5, Java Script, jQuery, JSON and RESTful web service.
  • Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
  • Utilize Dojo framework for performing front end validations.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Developed UI components for email and link sharing of documents and files for a Content Management
  • System using Backbone.js and jQuery.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML, Flash, CSS, and client validations using JavaScript.
  • Developed front-end User Interface by Flex and Action Script create reusable UI component for the client side
  • Developed Silverlight add-on applications for use with CRM solutions.
  • Using JavaScript, HTML, DOM, XHTML, AJAX, CSS, and JQuery in ongoing projects GUI was developed.
  • Hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON were converted to mock-ups.
  • Mobile application development with Titanium SDK.
  • Develop mobile time tracking user interface for iPhone and Android using PhoneGap library.
  • Design, development, testing and implementation of WEB applications using Sencha touch framework.
  • Implemented Presentation layer using JSP, Servlets, HTML5.
  • Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
  • Design and development of Web Pages using PHP, jQuery, jQuery Mobile, Ajax.
  • Worked with Core Location and MapKit framework for the purpose of showing current locations on a map on iPhone applications
  • Using server and client-based State Management options application state was managed.
  • Used the lightweight container of the Spring MVC Framework to provide architectural flexibility for inversion of controller (IOC).
  • Involved in the complete Software Development Life Cycle (SDLC) phases such as Requirement Analysis, Design, and Implementation of the project.
  • Created forms and loaded data into the Oracle database.
  • Hands on experience in developing dynamic webpages using HTML5, CSS, JavaScript, and AJAX
  • Used Spring Framework for dependency injection.
  • Implemented and deployed several EJB (Session and Entity).
  • Implemented Back office loan services and web applications using Session Façade, Service Locator, Data Access Objects, Business Delegate, MVC, Front Controller and Data Transfer Object design patterns.
  • Created DB2 SQL Procedures, Functions & Stored Procedures, Nested Tables, Cursors, DB2 Packages, Reports &SQL Functions for Reports.
  • Developed the application using RAD model.
  • Worked with VSS Version control to create virtual library of computer files.
  • The front end of the project is designed on MVC architecture using struts, Tiles frameworks.
  • Data modeling using Database development skills in Oracle, MySQL, PostgreSQL
  • Have used the Apache CXF to build web service clients.
  • Created all the services to work with the various entities provided and restified the services using REST APIs.
  • Eclipse TPTP plug-in was used for profiling and performance testing.
  • EJB's were running under the hood of WebSphere container/server.
  • Involved in Configuring tiles-def.xml, web.xml and struts-config.xml according to the strut framework.

Environment: Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns, Html, XML, CSS, Log4j, Ant, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS.

We'd love your feedback!