We provide IT Staff Augmentation Services!

Java Full Stack Developer Lead Resume

4.00/5 (Submit Your Rating)

Gainesville, FloridA

SUMMARY:

  • 9+years of professional IT experience as a Software Developer in Software Development Life Cycle (SDLC) includes Requirement Analysis, Design, Development and Testing and Implementation of applications on Java and Web technologies using Agile - Scrum methodologies
  • Strong experience in Programming languages like Java, J2EE, C, C++, Python.
  • Extensive experience on Java / J2EE Design Patterns such as MVC, Singleton, Session Facade, Factory, Value Objects, Business Delegate, and Service Oriented Architecture (SOA).
  • Extensive development experience in web applications using Java 7/8, J2EE 6/5, JSP, Servlets, EJB, JSF and APIs like JDBC, JNDI, XML, JavaBeans, Portlets.
  • Proficient in implementing SOA architecture using Web Services technologies using REST, SOAP and XML.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using MVC Framework with SOAP framework.
  • Expertise on Web UI development using JavaScript, JQuery, AJAX, JSON, XML, XSLT, HTML5, CSS3, Bootstrap and WebStorm.
  • Expertise in object modeling and Object-Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams
  • Expertise in developing responsive web design applications with Single Page Applications (SPAs) Framework using AngularJS.
  • Experience in developing SQL, Stored Procedures, functions, triggers using Oracle 11g and comfortable with databases like SQL Server, MySQL, NoSQL, DB2 and PL/SQL.
  • Strong experience in implementing MVC framework like Struts 2.x, Spring 3.x/4.x and ORM tools like Hibernate in J2EE architecture
  • Generated XML files for the configuring beans in Spring MVC and jobs in Spring Batch.
  • Designed and developed Microservices business components using Spring Boot.
  • Experienced in implementing enterprise integration patterns using Apache Camel framework.
  • Developed REST Web services using JAX-RS and Jersey to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
  • Experience in implementing the MVC architecture in backend applications using Node.js that interacts with Mongo DB and performed CRUD operation on MongoDB.
  • Strong experience in deploying J2EE components on JBoss, Tomcat5.x/6.x/7.x, BEA WebLogic and WebSphere application servers.
  • Extensively used IDE for Application development like Eclipse, Net Beans, and RAD.
  • Experienced in database GUI/IDE Tools using TOAD, DB Visualizer and MySQL Client
  • Working experience with the operating systems like Windows, Linux and UNIX
  • Extensively used Python requests module to call Web Servers
  • Expertise on build tools like Ant, Maven, Jenkins and Bamboo.
  • Expertise on usingLog4j for Logging and JUnit, Mockito and Jira for testing.
  • Strong analytical, interpersonal and communications skills and ability to quickly grasp business ideas and requirements.
  • Good team player with the ability to solve problems, prioritize multiple tasks and to adopt new technology

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, C, C++, Python

Java/J2EE Technologies: Servlets, EJB 1.x/2.x/3.x, JSP, AJAX, JMS, JNDI, JSF 2.x, JDBC 2.x, Spring 3/4

Frameworks: Spring MVC, Spring 3/4, Spring Batch, Spring Boot, Hibernate, Struts 2.x, AngularJS, WebStorm

Web Technologies: HTML, HTML5, Java Script, XML, XSLT, CSS, CSS3, AJAX, JQuery, JSON, XSD, REST API, SOAP, Jersey

RDBMS: Oracle 11g/10g/9i/8i, PL/SQL, MySQL, NoSQL, DB2, Mongo-DB

Web/Application Servers: Tomcat 7.x/6.x/5.x, Apache Camel, WebLogic 10.3/9.2/8.1/7.0, WebSphere 8.1/8.2, JBoss 4.0/7.0, Glassfish

Operating Systems: Windows, Linux, UNIX

IDE: Eclipse, NetBeans, RAD

Version Control Tools: CVS, SVN, GIT

Other Tools: Maven, Ant, Jenkins, Bamboo, JUnit, Mockito, Jira, Log4j, Jasper Reports, SOAP UI

Methodologies: SDLC, Agile-Scrum, UML, SOA

PROFESSIONAL EXPERIENCE:

Confidential, Gainesville, Florida

Java Full Stack Developer Lead

Responsibilities:

  • Technical design, review and implementation across the project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed User interface screens and custom validations using AngularJS and followed Agile Scrum for application development.
  • Extensively involved in the integration of the Front-end web interface with the Spring MVC, AngularJS, JSP, HTML, CSS and JQuery.
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed a responsive web design application utilizing AngularJS, JavaScript API in conjunction with WebStorm.
  • Used HTTP and resource service for retrieving data from the server in AngularJS framework and location service for URL browser manipulation.
  • Generated XML files for the configuring beans using advanced MVC framework such as Spring MVC and Spring Batch which is used for implementing backend functionality.
  • Used XSL/ XSLT for Transforming and displaying reports
  • Designed and Developed API's using Apache Camel Rest to interact with other applications and Jersey to perform transactions from front end to our backend applications, response is sent in JSON format based on the use cases.
  • Designed, developed and integrated Spring DAO layer with Hibernate.
  • Developed message notification system using ActiveMQ to notify the changes and update across the internal client apps.
  • Implemented SOA architecture in developing web services based on SOAP and REST.
  • Used Node.js that interacts with Mongo DB to organize the web application on server side to build web service to access models and exposed it through REST API that deals with JSON.
  • Orderly logged the whole process using Log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments.
  • Used Jenkins and Bamboo for continuous integration process.
  • Used SVN as a version control tool.

Environment: Java, J2EE, Agile, AngularJS, Node.js, JSP, HTML, CSS, XML, XSLT, JQuery, JSON, JavaScript, WebStorm, Apache Camel, Spring Batch, Spring MVC, JMS, Hibernate, SOAP, REST, Jersey, SOA, Mongo DB, JBoss, Eclipse, UML, Log4j, JUnit, Ant, Jenkins, ActiveMQ, Log4j, SVN

Confidential, Chicago, IL

Java/J2EE developer Lead

Responsibilities:

  • Followed Agile-Scrum methodology for iterative development of the application.
  • Implemented application using Spring MVC framework and collection framework and several design patterns.
  • Extensively used Spring IOC, configured application Context files and use of dependency injection using Spring annotations.
  • Application built on Java Financial platform, which is an integration of several technologies like Struts and Spring Web Flow by utilizing Spring Java Configuration.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases
  • Deployed J2EE components like EJB, Servlets in WebLogic Application server.
  • Developed front end design using JSP, HTML, CSS, JavaScript and JQuery.
  • Implemented Spring Controllers that integrates with front-end JSP pages developed using Spring Tag library.
  • Followed top down approach to implement SOAP and RESTful Web Services.
  • Used Junit to perform Integration testing and involved in bug fixing.
  • Used Maven to build framework and Jenkins for continuous build system.
  • Used CVS as a control version tool
  • Used different deployment environments by utilizing Apache Tomcat server.
Confidential, Kansas City, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively followed Agile-Scrum methodology and XP to implement the application modules
  • Involved in requirements Analysis, Design, Development, Integration and Testing of application modules.
  • Used RAD Integrated Development Environment for coding, debugging and testing.
  • Implemented UI components and developed controller logic, page navigations, application resources, annotations, Custom components, input validations using JSF Framework.
  • Developed presentation layer for the application modules using XHTML, HTML5, JQuery, AJAX and CSS.
  • Used DB2 as database and configured database JNDI, MQ JNDI and Message Broker to access the resources in the application
  • Used Spring Core layer (IOC), Spring AOP, Spring Security, Spring Batch, Spring ORM layer, Spring DAO support layer in order to develop the application.
  • Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
  • Used XML, XSD and XSLT to parse the request and create the new one based on the specification
  • Implemented web service client program to access web service using REST Web Services.
  • Developed communication between different applications using MQ Series and Spring Integration.
  • Wrote test suits using Blaze Rules Engine and Mockito test cases for the code to perform validation.
  • Used Hudson, Jenkins tools for continues integration and Maven for building and deploying the web application into WebSphere.
  • Configured code management tools and Involved in code versioning, CheckIn, Check outs and code merging using GitHub and Stash.

Environment: J2EE, JSP, Servlets, JSF, Spring, Spring Batch, Hibernate, JPA, REST, JMS, JNDI, PL/SQL, JAXB, XML, XSLT, XHTML, HTML5, CSS, JavaScript, JQuery, AJAX, JSON, RAD, WebSphere 8.5, Maven, DB2, Agile, Hudson, Jenkins, GitHub, Stash, Jira, Mockito, Log4j

Confidential, Buffalo, New York

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of SDLC of the application using Scrum methodology.
  • Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client-side validations.
  • Used Hibernate to do the object relational mapping between the tables and Java objects.
  • Developed web applications using Java/J2EE technologies MVC and Spring Boot.
  • Used Spring MVC for REST API s and Spring Boot for Microservices.
  • Designed and developed Microservices business components using Spring Boot and used various component classes to customize the monitoring of Microservices.
  • Deployed and tested the application with Web Server Tomcat, WebSphere.
  • Developed GUI using Front end technologies like JSP, AJAX, HTML5, CSS3 and Java Script
  • Developed a code which generated XML document, which in turn used XSLT to translate the content into HTML to present to GUI.
  • Developed a Web-based authentication technologies using OAuth
  • Used Maven for build framework and Jenkins and Bamboo for continuous Integration process.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from AngularJS and parsed the data to client and handled the security.
  • Developed Spring-Jersey REST resources to serve the web application with JSON data.
  • Implemented JavaScript and JQuery technologies for validating the input given to the user interface.
  • Extensively used Python requests module to call web services and for extracting data from HTML files.
  • Used Junit for test cases and Log4j to print info, warning and error data on to the logs.
  • Setting up Linux servers with JBoss and GIT repository.
  • Used Jira to publish daily defect reports to the management.

Environment: Java, Spring, Spring Boot, Microservices, Hibernate, HTML, XML, XSLT, JMS, CSS, JavaScript, JQuery, JBoss, AngularJS, RESTful, SOA, WebSphere, SOAP UI, Git, Python, Maven, Jenkins, Bamboo, Jira, JUnit, Log4jJava, Spring MVC, Hibernate ORM, EJB, Struts, Apache Tomcat, CSS, HTML, JQuery, JavaScript, AJAX, tag libraries, XML, Agile Methodology, UNIX, WebLogic, JUnit, Maven, Jenkins, CVS,SOAP and RESTful Web Services

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Generated swagger spec for JSON for the API.
  • Responsible for designing and developing Web based Enterprise applications using Java/J2EEtechnologies such as Spring, Servlets, REST and SOAP.
  • Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations and creating WSLD files in SOAP Web Service.
  • Designed and implemented a lead discovery web application using TypeScript, React JS, JavaScript, HTML, CSS, MVC, and Web API.
  • Bi-directional mapping implemented between model and entity classes using Dozer framework.
  • Mapping across parallel object hierarchies using Dozer.
  • Worked on various applications in consumer support business such as e-commerce, payment processing, subscription applications, renewal application, order management and catalog management with Technology stack of Java, J2EE, Web logic, Spring Framework, Hibernate, Web service (SOAP), Dozer, Groovy, Appworx, Groovy, Perforce, Jetty, Oracle, H2 and Hudson.
  • Used dozer to map javabean to java bean between internal and external java objects.
  • Migrated an application from Java 6 to Java 8 by upgrading all the dependencies used like Spring, Hibernate, Dozer, JSF, log4j and Junit to latest versions and implemented new features.
  • Implemented the Presentation Framework using (Spring MVC, JSP, JSTL, Tiles, Dozer, JQuery).
  • Implemented dozer bean mapping for mapping the domain objects.
  • Have experience in UI development using the HTML5, CSS, Java Script, Angular JS, React JS, Node JS, Bootstrap, AJAX and XSLT.
  • Used Bootstrap and AngularJS, React.js and Node.js in effective web design.
  • Developed website and created graphics for website using JavaScript, React.JS.
  • Developed robust, responsive Ajax driven UIs with AJAX, CSS, DHTML, Angular.Js, React JS, JavaScript and JQuery.
  • Enhanced user experience by designing new web features using MVC Framework like Backbone.js and Node.js.
  • Using Backbone JS to optimize in-browser use and to load the module and to improve the Speed.
  • Worked on highly advanced user interface design and development using AngularJS, Node.Js, HTML5, Velocity Template, React, Backbone and Bootstrap.
  • Implemented custom search solutions using Coveo (an enterprise search engine), Backbone.js, and .NET web services (see Goodwin Procter's site for an example).
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and JQuery.
  • Used Backbone.js to develop the front-end of the application.
  • React.js or experience working on a similar framework (angular.js, ember.js, etc.)
  • Developed presentation and UI components using JDK, React.Js, AJAX, JavaBeans, XML, JAXB HTML5 and CSS3.
  • Developed a GUI to help to read the logs generated by the scripts, the logs were saved in MongoDB, the GUI was created using flask, D3, jQuery table sorter.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MongoDB, MySQL, and Jira.
  • Developed Pl-Sql store procedures to convert the data from Oracle to MongoDB.
  • Used React JS to make webpages rendering faster, instead of using ng-repeat in Angular JS used ng React to achieve the same.
  • Led technical design, configuration, development, and implementation of features and enhanced functionality for enterprise project and program management application, CA PPM.
  • Provided outcome-focused, senior-level functional and technical configuration, design, development, support and administration for corporate application, CA Clarity PPM.
  • Delivered senior-level functional analysis, support and administration for corporate application, CA Clarity PPM.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Involved in development of REST Web Services using Apache Axis2 to extract client related data from databases.
  • Developed new REST and SOAP based web services.
  • Involved in development/ maintenance of various SOAP based web services.
  • Implemented SOAP based Web-Service client to consume a service and get live market data.
  • Used ANT and Jenkins build tool to build library, API and all the components.
  • Experience with build tools like Ant, Maven, Hudson and Jenkins for building and deploying applications to different environments.
  • Installed, configured and managed Jenkins, as Continuous Integration tool.
  • Developed XML Web Services using SOAP, WSDL, and UDDI.
  • Used SOAP UI for testing responses of SOAP web service, also generated Mock Service in SOAPUI to simulate and test the functionalities of Web Service.
  • Developed web based systems using Internet standards such as HTTP, XML, SOAP, SMTP, Web Services.
  • Creating the message from the uploaded information and transaction data and sending this information using SOAP.
  • Storing the SOAP messages received in the JMS Queue of Websphere (MQ Series)
  • Used Web services - WSDL and SOAP for getting required information from third party.
  • Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP) and used SOAP UI for testing web services.
  • Used Web Services (SOAP & WSDL) to exchange data between portal and other modules of the application.
  • Developed presentation layer using JSP, Servlets, HTML, CSS, JQuery and JavaScript.
  • Implemented Presentation layer using CSS Framework, AngularJS, HTML5.
  • Involved in the enhancements of new features using CSS, HTML, AJAX and JavaScript.
  • Developed user interfaces Templates and client side validations using JSF, JSP, HTML, CSS, and JavaScript, AJAX.
  • Designed and develop web based application using HTML5, JSF, CSS, JavaScript (JQuery ), AJAX, JSON and JSP framework used DOJO for JavaScript and worked with AJAX and AngularJS to create interactive front-end GUI.
  • Used Apache Cordova for building native mobile applications using HTML, CSS and JavaScript where the command line runs on NodeJS.
  • Worked with styles (CSS) and images for the web application.
  • Used Angular JS framework where data from backend is stored in model and populated it to UI and also used DOJO for JavaScript.
  • Involved in scrum software development agile system using JIRA tools.
  • Followed Agile Methodology to produce high Quality software and to meet aggressive deadlines.
  • Worked on agile environment uses incremental approach and also have daily standup meetings.
  • Developed User Interface Coaches and Custom Coaches in IBM BPM.
  • Expertise on Java Classes and Java Connectors integration with IBM BPM to implement business requirements at the server side.
  • Implemented Installation and configuration of multi-node cluster on Cloud using Amazon Web Services(AWS) on EC2.
  • Worked on importing the unstructured data into the HDFS using Flume.
  • Wrote complex Hive queries and UDFs.
  • Used AJAX framework for server communication and seamless user experience.
  • Generated Java APIs for retrieval and analysis on No-SQL database such as HBase and Cassandra.
  • Proof-of-concept to determine feasibility and product evaluation of Big Data products
  • Writing Hive join query to fetch info from multiple tables, writing multiple Map Reduce jobs to collect output from Hive
  • Used Hive to analyze the partitioned and bucketed data and compute various metrics for reporting on the dashboard.
  • AWS Cloud and On-Premise environments with Infrastructure Provisioning / Configuration.
  • Struts (MVC) is used for implementation of business model logic.
  • Worked with Struts MVC objects like Action Servlet, Controllers, validators, Web Application Context, Handler Mapping, Message Resource Bundles, and Form Controller.
  • Deployed and managed Application on Tomcat server.
  • Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios.
  • Involved in Unit Testing, User Acceptance Testing and Bug Fixing
  • Enhanced and optimized the functionality of Web UI using Rich Faces, JSF, AJAX, CSS, XHTML and JavaScript.
  • Involved in developing Map-reduce framework, writing queries scheduling map-reduce
  • Developed the code for Importing and exporting data into HDFS and Hive using Sqoop.
  • Developed Shell, Perl and Python scripts to automate and provide Control flow to Pig scripts.
  • Worked on configuring and managing disaster recovery and backup on Cassandra Data.
  • Performed File system management and monitoring on Hadoop log files.
  • Utilized Oozie workflow to run Pig and Hive Jobs Extracted files from Mongo DB through Sqoop and placed in HDFS and processed.

Environment: : JAVA/J2EE, Servlets, JSP, Websphere Application Server 8.x, XML, HTML5, CSS3, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, JavaScript, Angular JS, Spring frame work-DI, AOP, MVC, Hibernate, REST, JAX-RS, CXF, IBM MQ Series, RAD 8.0

Confidential, Denver, CO

Java/J2EE Developer

Responsibilities:

  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies and followed Agile Methodology.
  • Implemented the business layer by using Hibernate with Spring DAO and also developed mapping files and POJO java classes using ORM tool.
  • Developed stored procedures, Triggers and Functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables sitting on Oracle Database using JDBC API.
  • Designed and developed web pages to display the account transactions and details pertaining to that account using JSP, JSON, HTML, Spring Web Flow, AJAX and CSS.
  • Used Bootstrap to improve user experience.
  • Developed front end application using HTML, JSON custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the user registration screen and login screen.
  • Used jasper reports for generating customer reports.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates.
  • Used JUnit for unit testing and Log4j for tracking errors and debugging the code.
  • Wrote build deployment scripts using Ant and shell scripts on UNIX environment and deployed the application in Web Sphere App Server.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring MVC, Hibernate, HTML, CSS, JavaScript, Bootstrap, JMS, AJAX, JSON, Web Sphere, Jasper, Log4j, JUnit, Ant, Shell, UNIX, SQL and Oracle

Confidential, San Francisco, CA

Jr. Java Developer

Responsibilities:

  • Involved in the implementation of design using SDLC that includes Development, Testing and Agile methodology.
  • Applied J2EE design patterns and OOAD principles for the analysis and design of the system.
  • Developed front-end screens using JSP, HTML, AJAX, JQuery, JavaScript and CSS.
  • Used Spring Framework and Hibernate framework for developing business objects.
  • Used RSA to create the Class and Sequence Diagrams and Performed data validation in Struts.
  • Used Websphere Application Server to deploy the build.
  • Log4j framework and JUnit has been used for logging debug, info & error data.
  • Used Oracle 10g for data persistence and SQL Developer as a database client.
  • Used WinSCP to transfer file from local system to other system.
  • Used Ant script and Cruise Control to build and manage the project.

Environment: RSA7.0, Java5.0, Design Patterns, Web sphere, J2EE (Servlet, JSP), HTML, AJAX, JavaScript, CSS, Struts, Spring, Hibernate3.0, Eclipse, Oracle 10g, SQL Developer, Ant, Cruise Control, WinSCP, Log4j, JUnit.

We'd love your feedback!