We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • Over 8+ years of extensive IT experience in developing, design, analysis, testing of various web based, SOA based and client/server applications in multi - platform environments with JAVA/J2EE technologies.
  • Experience in various Agile Methodologies like Test Driven Development (TDD), SOA, SCRUM and Waterfall.
  • Proficient in OOAD Technologies developing use cases, Activity Diagrams, Sequence Diagrams and Class Diagrams using case tools like Microsoft Visio and Rational Rose.
  • Highly proficient in using OOPS for building n-tier architecture systems with hands on development expertise in front-end UI layer, core business frameworks and Back-end database layer integration.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Angular JS, Bootstrap, Tag Libraries, JSTL.
  • Expert in Core Java with strong understanding of Garbage Collector, SWING, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in implementation of J2EE Technologies: JSP, JTS, Servlets, JSF, JSTL, EJB transaction implementation, JMS, Struts, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Swing, Serialization and Externalization.
  • Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Cloud, and Spring MVC.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring MicroServices and Spring Boot, Pivotal Cloud Foundry and NetFlix Eureka.
  • Experience in development of REST and SOAP based web services using AXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC,AJAX technologies and Jersey frameworks.
  • Experience using J2EE design patterns like Singleton, Prototype, Business Delegate, Session Fa ade Pattern, DAO, MVC, Abstract Factory and Factory Pattern.
  • Expertise in XML technologies such as DTD, XSL, XSLT, XML schemas, XPath, XSL-FO and parsers like SAX, DOM.
  • Expertise in Back-end/server side java technologies such as: Web services, Java persistence API (JPA), Java. Messaging Service (JMS), RabitMQ, Java Database Connectivity (JDBC), Java Naming and Directory Interface (JND).
  • Expertise in open source framework Object Relational Mapping (ORM) tools like Hibernate and also used Hibernate Annotations to reduce time at the configuration level.
  • Expertise in databases such as Oracle, MySQL, SQL Server, NoSQL, Mongo DB, Cassandra and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Strong experience in different IDEs like RAD, Eclipse, Spring Tool Suite and IntelliJ IDEA and worked on various application and web servers like JBoss, BES Web Logic, IBM Web Sphere, Glassfish, Camel and Apache Tomcat.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS).
  • Experience in AWS Solutions using EC2,S3,RDS,EBS,Elastic Load Balancer, Dynamo DB and Auto Scaling Groups.
  • Extensive knowledge in acceptance testing using Cucumber and selenium webdriver
  • Experience with JUnit, Mockito, Log4j, SLF4J in developing test cases and determining application functionality.
  • Experience in development, deployment and troubleshooting Web based and enterprise based applications on Windows, UNIX and Linux platforms.
  • Experience in building applications using ANT, Maven and Gradle.
  • Knowledge on developing search components using Apache solr, which includes custom search handlers and custom handlers.
  • Experience in using code repository tools - Tortoise SVN, CVS, GitHub, and Visual Source Safe.

WORK EXPERIENCE:

Confidential, Tampa, FL

Sr. Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed the web interface using HTML5, CSS3, JavaScript, jQuery, AngularJS, and Bootstrap.
  • Designed Java Components and integrated using Spring framework with Hibernate Object/Relational persistence mechanism.
  • Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired - up to the frontend managed beans using Spring IOC pattern.
  • Implemented the application using Spring IOC, SpringMVC Framework, Spring Batch and handled the security using Spring Security.
  • Involved in integrating JAX-RS into Spring Boot application.
  • Implemented Micro Services using Spring Boot, Spring Cloud, Spring MicroServices and enabled discovery using Netflix Eureka Server.
  • Implemented RESTful Web Services to retrieve data from client side using Micro Services architecture.
  • Created web services using Spring @Rest Controller to return JSON to the frontend.
  • Sending requests and responses in Micro services through REST/HTTP.
  • Fundamental mastery of AWS clouds computing platform and its dimensions of scalability.
  • Used AWS deployment services to quickly set up a dynamic website and configured virtual servers.
  • Responsible for maintaining and expanding our AWS infrastructure using AWS EC2, manage documents in S3, providing IAM access to S3 buckets.
  • Designed and developed DAO layer with Hibernate standards, to access data from SQL Server.
  • Created SQL Server logins and assigning roles and Authentication models as a part of Security.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Implemented service methods and SQL queries, PL/SQL to interact with the forms.
  • Performed deployment of applications on IBM Web Sphere Application Server.
  • Involved in creating Mongo DB, collections and documents and developed Mongoose Schema objects to perform CRUD operations.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with LINUX Shell scripts to automate routine jobs.
  • Performed functionality and regression testing during the various phases of the application using selenium and Developed a Data Driven Framework using selenium.
  • Development carried out under STS Integrated Development Environment (IDE).
  • Worked on middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache camel and also used for connectivity to different APIs and transports.
  • Used MAVEN to define the dependencies and build the application and used JUnit for suite execution and Assertions.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that must communicate with a server.

Environment: Java, Agile Methodology, Spring IOC, Selenium, Apache Camel, Spring MVC, Spring Boot, Spring Cloud, Spring Batch, Spring Security, HTML5, CSS3, Bootstrap, AngularJS, JSTL, JQuery, AJAX, AWS EC2, S3, Micro Services, Hibernate, RESTful API, SOA, JAX-RS, JSON, SQL, Oracle, CRUD, CI, CD, Jenkins, JIRA, RabitMQ, MAVEN, JUnit, UNIX, STS, Apache camel,IBM Web Sphere, Log4J, GIT

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in all stages of Software Development Life Cycle (SDLC) of the project in Agile methodology
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams
  • Involved in the development of user interface applications and professional web applications using HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Xml, Node JS, Bootstrap and Angular JS.
  • Implemented functionality like searching, filtering, sorting, validating using Angular JS and Java Script.
  • Developed Angular JS custom directives, working on attribute level, element level, class level directives.
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented Spring Boot Micro Services to divide the application into various sub modules.
  • Developed Micro Services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented Multithreading, Concurrency, Exception Handling, Generics and Collections whenever necessary.
  • Used Multithreading for faster and parallel processing of documents.
  • Implemented Bean classes and configured in spring configuration file for Dependency Injection, Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, Spring Batch modules, handled security using Spring Security.
  • Implemented Batch jobs to deal with Large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Created application on spring framework and used Multithreading to improve performance.
  • Configured session timeout with Spring Boot in server side and implemented auto logout functionality.
  • Used popular Node.JS frameworks like Express and Restify to mock a Restful API.
  • Initiated mappings among the relations and written named HQL queries using Hibernate
  • Implemented data access layer i.e. DAO Classes using Hibernate as an ORM tool and configured xml files according to hibernate framework.
  • Used Apache Camel for routing of internal and external Web services in a Micro service - oriented architecture.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database
  • Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in Oracle DBMS
  • Designed services to store and retrieve user data using MongoDB database and communicated with remote servers using REST enabled Web Services on Jersey framework.
  • Developed and consumed RESTful web services to retrieve configuration JSON documents related to customer.
  • Experienced in implementation of JMS in order to exchange information over reliable channel in an asynchronous way by using Active MQ as a message queue.
  • Implemented Spring JMS message container listener to retrieve log objects from Queue and send to different destinations.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Used No SQL databases like AWS DYNAMO DB and S3 for data persistence.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices
  • Worked on Log4j for logging errors, messages and performance logs and implemented test cases in JUnit
  • Created UNIX shell scripting for periodic generation of reports.
  • Collaborated with testers and developers and prepared test plans for producing high quality software applications
  • Deployed the war file of the enterprise application on WebSphere application server that handles various requests from Client and fixed deployment issues
  • Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system
  • Developed SVN controls to track and maintain the different version of the project

Environment: Java, J2EE, HTML5, CSS3, Java Script, jQuery, Angular JS, Node.JS, Spring, Hibernate, MVC, Web Services, MAVEN, WebSphere, Apache Camel, RAD, JUnit, JMS, log4j, Mongo DB, UNIX, SOAP UI, REST Client, AWS, Jenkins, JIRA, SVN.

Confidential, CA

Java Full Stack Developer

Responsibilities:

  • Worked on High level and low level system design, planning, estimation and implementation.
  • Implemented the front end using HTML 5, XHTML, DHTML, XML, CSS3, JavaScript and Angular JS.
  • Used JQuery, AJAX to interact with Java Servlet.
  • Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Used Test driven development (TDD) approach for application development.
  • Involved in writing JSP components. Used JSTL Tag library to create standard dynamic web pages.
  • Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP, Spring DAO and Spring Security.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
  • Involved in development of Spring DAO layer which invoked database queries.
  • Developed Oracle PL/SQL stored procedures and queries for payment release process and authorization process.
  • Used Hibernate ORM tools which automate the mapping between IBM DB2 SQL databases and objects in Java.
  • Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
  • Deployed and tested the application in UNIX on Web Logic Application Server.
  • Created Maven build file to build the application.
  • Used Log4j for debugging, testing and maintaining the system state.

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, JSTL, Spring MVC, DAO, IOC, Hibernate, REST, TDD, Eclipse, PL/SQL, Oracle, JAX-RS, JMS, Active MQ, SOA, UDDI, WSDL, Web logic, Agile, MAVEN, Log4J, SVN

Confidential, Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Involved in (OOAD) analysis and design for the project and prepared the technical documents for a distributed architecture at enterprise level.
  • Developed front - end screens using JSP, HTML, AJAX, JQuery, JavaScript, DOJO, JSON and CSS.
  • Developed POJO based programming model using Spring framework.
  • Involved in system design and development using Collections and multithreading for the action classes.
  • Implemented Multithreading synchronization using Thread pools, executive service and lock interfaces.
  • Used Multithreading to refresh the cache at a given set of time interval.
  • Used Spring IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
  • Used Hibernate framework for Entity Relational Mapping.
  • Implemented Asynchronous messaging between System Integration components using JMS Spring JMS Template .
  • Used Web Services to connect to mainframe for the validation of the data.
  • SOAP has been used as a protocol to send request and response in the form of XML messages.
  • WSDL has been used to expose the Web Services.
  • Implemented request and response objects using SOAP web services and created routes using Apache Camel
  • Developed code to call stored procedures using Spring JDBC.
  • Designed and developed access logging using Spring AOP and log4j debugging for services access report and audit purpose.
  • Applied J2EE design patterns like Singleton, Business Delegate, Service Locator, Data Transfer Object (DTO), Data Access Objects (DAO) and Adapter during the development of components.
  • Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
  • Used SAX Parser to parse the xml files.
  • Used JBOSS Application Server to deploy the build.
  • Participated in Code Reviews of other modules, documents, test cases.
  • Implemented UNIX Shell to deploy the application.
  • Used MYSQL database for data persistence.
  • Involved in unit testing, integration testing.
  • Performed defect tracking, bug fixing and enhancements.
  • Log4j framework has been used for logging debug, info & error data.
  • Extensively worked on Windows and UNIX operating systems.
  • Used CVS as version control system.

Environment: Java, J2EE, HTML, CSS, JAVA SCRIPT, AJAX, jQuery, JSP, Servlets, Struts, SOAP, Hibernate, Spring, XML, XSLT, EJB, JDBC, JBuilder, Eclipse, MYSQL, Apache camel, JBOSS Application Server, CVS, UNIX

Confidential

Java Developer

Responsibilities:

  • Analysis, design and development of application based on J2EE and design patterns.
  • Involved in all phases of SDLC (Software Development Life Cycle).
  • Developed user interface using JSP, HTML, CSS and JavaScript.
  • Involved in developing functional model, object model and dynamic model using UML.
  • Development of the Java classes to be used in JSP and Servlets.
  • Implemented asynchronous functionalities like e - mail notification using JMS.
  • Implemented Multithreading to achieve consistent concurrency in the application.
  • Used the Struts framework for managing the navigation and page flow.
  • Created SQL queries and used PL/SQL stored procedures.
  • Used JDBC for database transactions.
  • Developed stored procedures in Oracle.
  • Used Test Driven Development approach and wrote many unit and integration test cases.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used ANT tool for building and packaging the application.

Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, Water fall, Eclipse, Oracle, SQL, JDBC, JBOSS, JUNIT, ANT, JUNIT, ANT, SVN, Apache Tomcat Server

We'd love your feedback!