We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Saint Louis, MO

SUMMARY

  • Having 8 years of IT experience in all phases of Software Development Life Cycle(SDLC) including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2Eetechnologies. Expert in Software Development Life Cycle (SDLC), Object oriented analysis and design methodologies
  • Worked extensively on designing, and developing solutions using enterprise Java platform along with other Middleware platforms
  • Hands on experience in developing applications using JavaScript, HTML, DHTML, SQL Server and Oracle 8i/9i/10g in Banking and Financial business domains.
  • Extensive experience in implementing J2EE Design patterns like MVC, Session Façade, Front Controller, Application Controller, factory, DTO, DAO and Singletonpatterns
  • Expertise in Serve side programming using Core Java, J2EE, Java Servlets, JSP, JDBC, JavaBeans, Hibernate, Oracle, EJB, log4J.
  • Exposure and built applications usingReactJS with ES6 which allowed us to render pages on both the client and server using the same codebase.
  • Extensive experience with Angular 2, creating custom directives and services to interface with both Restful and legacy network services.
  • Proficient in developing J2EE applications using Servlets, JSP, JDBC, AJAX, JSTL and EJB.
  • Developed XML Transformations using XSL, XSLTand XPATH for XML to HTML transformation.
  • Worked extensively using J2EE technologies such as JSP, Servlets, JMS, Java Mail, JDBC and Web Service.
  • In - depth knowledge in implementing J2EE Design Patterns such as Singleton, Model View Controller (MVC), Front Controller, Business Delegate, Service Locator, and Data Access Objects (DAO).
  • Configured spring applications using different modules like Spring Security,Spring Boot and Micro-services.
  • Skilled in using IDE tools like Eclipse, NetBeans, IBM WSAD, My Eclipse Blue, RAD, IntelliJ and JCreator
  • Proficient in SOA and developing Java Web Services using SOAP, REST, XML and WSDL.
  • Well experienced in developing web applications and server side development using JavaScript, JSP, Servlets, JDBC, XML, JSTL, and JUnit using various web/application servers like JBoss 6.0, WebSphere 7.0/8.0, BEAWebLogic 8.x/9.x, Apache Tomcat 6.x/7.x.
  • Experience implementing Cloud based Linux OS in AWS to Develop Scalable Applications with Python.
  • Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
  • Proficient in database development and coding SQL, PL/SQL, writing stored procedures, triggers and DAO packages with different relational databases such as MySQL, SQL server and Oracle.
  • Hands on experience in a Linux environmentwithApache Tomcat on AmazonAWS.
  • Experience in Integration tools Oracle SOA, web-methods and Apache CAMEL.
  • Have very good exposure to NoSQL databases like Cassandra, HBase, MongoDB and Oracle NoSQL database
  • Wide experience in using XML parsers such as SAX and DOM.
  • Experience in building a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with JSON.
  • Thoroughly worked on version control tools such as Tortoise SVN, VSS, CVS and GIT.
  • Experience in writing build scripts using Apache ANT and Maven.
  • Experience with an automated unit testing tool such as JUnit, N Unit, Mockito.
  • Skilled in using automated functional testing tools like Selenium and test driven development using JUnit and debug tools like log4j.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, SQL

J2EE Technologies: JDBC, Servlets, JSP, JNDI, EJB, JSTL, JMS

Frameworks: Struts, Spring MVC, Spring Boot, Hibernate

Web Technologies: XML, JSP, HTML, CSS, JavaScript, JQuery, AngularJS

Web Services: SOAP, REST, WSDL

Web/Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic

Databases: Oracle, MySQL, DB2

Version Controls: SVN, GIT, CVS

IDEs: Eclipse, STS, IntelliJ, NetBeans, IBM RAD

Tools: Ant, Maven, Gradle, JUnit, Log4j, TFS, JIRA, Jenkins

Operating Systems: Windows, Unix

PROFESSIONAL EXPERIENCE

Confidential, Saint Louis, MO

Full Stack Developer

Responsibilities:

  • Developed Webpages using HTML5, CSS3, Bootstrap3, JavaScript and Angular.
  • Implemented the JavaScript enhancement techniques such as minification for faster compilation and processing times of JavaScript services.
  • Worked on the Publish/ Subscribe development methodology in AngularJS to auto-invoke elements on different controllers creating a parent-child relationship between the elements.
  • Worked in a Service Oriented Architecture (SOA) setting and integrated services with one another based on the REST endpoints.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Create and configure shell scripts, dat uses java code to perform batch processing on the backend.
  • Implemented hibernate second level cache using query cache on SQL’s dat are frequently run.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Monitor the metrics for the components of individual Microservices using Spring Boot actuator endpoints.
  • Used Spring Boot Batch functions such as logging/tracing, transaction management, job processing statistics for processing large volume records.
  • Developed spring boot service to read JSON data, split JSON data in key, value pair and further load into in-memory.
  • Used various functions of hibernate template class for querying/retrieving data from the database.
  • Performed two-way data binding on input fields to pass the value to the controller back and forth using Angular.
  • Utilized AWS EC2 instances to deploy Docker containers with microservices architecture.
  • Implemented key based access while retrieving data using HBase NoSql database.
  • Created and configured Micro-Services architecture and integrated with React JS application.
  • Used Maven for build management, GIT as source repository and Jenkins for Continuous Integration of the builds.
  • Implemented multi-threading by spawning threads on cached query result data and parallel process it.
  • Implemented client-side Interface usingReactJS and worked with React Router for developing Single Page Applications.
  • Worked on DB2 to Oracle migration using ETL staging tables.
  • Involved in writingjavaAPI for Amazon Lambda to manage some of theAWSservices.
  • Performed SQL tuning by rewriting the SQL’s using nested queries, with joins.
  • Developed a client to consume data from Kafka queues and further move clustered data between HBase and oracle.
  • Developed code to publish messages over DMAAP MR topics over Kafka.
  • Used Jenkins cod deploy plugin to deploy to Amazon Web Service(AWS).
  • Worked in an Agile environment following the parinciples of SCRUM and played different roles in the SCRUM team.
  • Used Technology delivery platform as agile project management tool to track user stories, defects and plans.

Environment: Java 1.8, J2EE, Spring, Hibernate, Microservices, Spring Boot Batch, HTML, CSS, JavaScript, Angular, JSON, XML, Restful services, Eclipse, Maven 3, Git, Jenkins, JUnit, Oracle, Apache, WebSphere, HBase, NoSQL, ReactJS, AWS, Kafka.

Confidential, Los Angeles, CA

Java/J2EE Developer

Responsibilities:

  • Struts framework for MVC pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage and JavaScript for View part of the project.
  • Used Eclipse IDE for writing code BEA Web logic as Application server
  • Used Drools Workbench to manage the rules and Decision tables
  • Developed user interfaces for internal testing of the services / subservices in JSP, Servlets and JSFUsed JDBS, MQ series and Web service, and Hibernate framework to access the data from back end MS-SQL data base server.
  • Used WS-CORE Framework (WSDL) for web services to provide/consume the Web services from/to down-stream Systems.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON, XML, Angular JS, React JS, Node JS and jQuery
  • Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.
  • Worked on integration of parent and teacher ordering systems. Which involved in creating of SOAP based web-services. And consuming them on “My Account” application through GWT.
  • Created a new application (SPSModal) mainly based on jQueryvelocity templates,Spring and iBATIS to render ad-hoc screens during the customer login, across the scholastic’se-commerce based applications.
  • Developed Web Services using REST, WSDL, UDDI and XML.
  • Involved in developing the applications using Spring Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans).
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Developed the presentation layer using JSP, JSTL, HTML, XHTML, CSS and client validations using JavaScript.
  • Used SVN for version control.
  • Log4j were used to log the various debug, error and informational messages Confidential various levels.
  • Developed Automated Test Application which validates various XML document using Junit and XSLT.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Analysis and Designing new enhancements for every release. Had good experience in low level designs. Hands on experience in developing class and sequence diagrams
  • Used GWT and WAS migration
  • Used IBM FileNet for content management
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its ip address
  • Used JSP and Struts, JSF, ICEFACES-APACHE DERBY, GWT-AJAX for the presentation layer.
  • Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application.

Environment: JDK 1.7, Java/J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS,JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA WebLogic

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed responsive user interface using HTML, CSS, JavaScript, JQuery and JSP.
  • Implemented the factory design pattern using the principals of inversion of control and dependency injection using spring framework to create the beans and inject dependencies.
  • Implemented enterprise security features using the SOAP WS-Security.
  • Worked on MVC design pattern for applications by creating separate Java classes for handling database objects and view creation by using JSP.
  • Used Json to transmit the structured data between the server and application.
  • Created Ajax classes and XML documents to retrieve data from server to client and code to handle dis data Confidential presentation layer with the Ajax components using JavaScript to make the application very interactive.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with web layer.
  • Coded various business process methods required for creation of Web Services related to user information and invoice information, using JAX-WS, SOAP, WSDL.
  • Create the service, controller bean configurations and define the properties using XML.
  • Implemented multiple Spring configurations with in the application for maintainability and modularity.
  • Implemented interfaces of hibernate framework such as session, transaction, query and configuration to store and retrieve persistent objects and control transactions.
  • Write named queries and configure it in hibernate config file to perform operations on Database.
  • Implemented role-based authentication using role-based security in JSP by creating the roles to restrict resource access.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the database.
  • Worked in build process, such as running build scripts to checkout the code from SVN, to build it and deploying under UNIX boxes also running WebLogic deploy, startup scripts.
  • Worked on Maven2 during build process also modified pom.xml to use latest libraries and specifications.
  • Created materialized views on oracle tables, to publish consolidated data on front end screens.
  • Worked on DB2 to Oracle migration using ETL staging tables.
  • Used JMS to exchange both asynchronous and synchronous types of messaging.
  • Implemented test driven development in agile environment, by writing unit test cases to validate the functionality using JUnit.
  • Followed the scrum methodology, working on biweekly iterations and daily standup meetings.

Environment: Java 1.7, Spring, Bootstrap, CSS3, HTML5, JSP, JSTL tags, Tomcat, Hibernate, Agile, Oracle 11g, Maven, SVN, SOAP, AJAX, WebLogic, SQL Developer, JDBC, JUnit.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in the Analysis, System study and Designing of the project.
  • Created WSDL and the SOAP envelope.
  • Developed application using Spring MVC and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Developed front-end screens with HTML, DHTML, CSS, Java Script, and JSP’s.
  • Implemented J2EE-Hibenate-Orcale for the Software implementation
  • Wrote the SQL queries, functions, stored procedures for data access.
  • Wrote the ANT Scripts for BUILD and DEPLOYMENT of the application.
  • MySQL was used as database server.
  • Actively Developed queries to communicate with database server.
  • Used Log4J for the logging purpose.
  • Used JDBC, Application Server provided transaction API for accessing data from the Oracle using standard statements
  • Developed DTO classes and common Util classes for the application modules
  • Preparation and review of Unit Test Plan, Unit Testing, Test Results review and other quality related work.
Environment: JDK 1.2, Netbeans, Apache Tomcat Server 3.0, MySQL 3.2, Servlet 2.2, JSP 1.1, JNDI 1.2, HTML, JDBC 2.0, Windows.

We'd love your feedback!