We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Memphis, TN

PROFESSIONAL SUMMARY

  • Around 6 years of professional experience in full life cycle development involving analysis, design, development, testing, documentation, implementation & maintenance of application software in Web - based environments and Distributed n-tier architectures.
  • Experience includes application development in Java, JSP, Servlet programming, Enterprise Java Beans, Struts, JSF, JDBC, Spring, Spring Integration, Hibernate.
  • Excellent working experience in developing applications using J2EE Design Patterns like creational, structural and behavioral design patterns (MVC Architecture, Singleton, Factory, Facade, Service Locator etc.)
  • Extremely good in Struts, Spring Framework, Spring MVC, Spring AOP, Spring Security, Spring Boot, Hibernate.
  • Developed Service Oriented Architecture (SOA) based J2EE applications that confirms SOA Standards.
  • Good Understanding of Design Patterns like MVC, Singleton, Session Facade, DAO, Factory.
  • Expertise in back end/server-side java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Developed the web applications on IDE tools like Eclipse, NetBeans, RAD, WSAD & Spring Tool Suite.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept .
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library .
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system. Configured Kafka message source with Spring XD.
  • Solid experience with Amazon Web Services (AWS).
  • Experience working with version control software tools like Git, CVS, SVN, Mercurial and Clear Case and build tools like ANT, Maven.
  • Experience Developing application using Groovy, Grails, GSP, GORM and Grails Plugins and Grails Rest Services.
  • Implemented the application using Spring Boot and Spring Data Framework and handled the security using spring security.
  • Expert level skills in designing and implementing web server solutions and deploying java application servers like Tomcat, JBoss, WebSphere, WebLogic on Windows.
  • Extensive use of use case model, use case diagrams, class diagrams and sequence diagrams using rational rose.
  • Experience in SQL, PL/SQL, JDBC and Stored Procedures with Oracle and SQL Server. Developed, tested and deployed applications in Windows, Unix and Linux environments.
  • Very good understanding and working experience of Agile Scrum Process.
  • Experience with RDBMS and writing SQL and PL/SQL scripts used in stored procedures.
  • Proficiency in multiple databases like MongoDB, Cassandra, MySQL, ORACLE and MS SQL Server.
  • Used various Ajax/JavaScript framework tools like Java Script, jQuery, JSON.
  • Worked in an Agile/Scrum development team to deliver an end to end continuous integration and continuous deployment in SDLC.
  • Strong knowledge on system administration, configuration and customization of Atlassian tools (JIRA, Bitbucket, Bamboo, Confluence).
  • Extensively used build utilities like MAVEN, ANT for building of jar, war and ear files.
  • Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with new technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java 1.7/1.8, SQL

J2EE Technologies: EJB, Hibernate, Servlets, JSP, JMS & JDBC

Web Application Development/ Frameworks: Struts, Servlets, JSP, JNDI, JSTL, Spring Dependency Injection, Spring Core, Spring context, Spring IOC, Spring MVC, Spring AOP, Spring DAO, Spring Security, Spring Boot, Spring with Hibernate, DWR, Log4j

Front End/Web Technologies: JavaScript, AJAX, HTML5, DHTML, JavaScript, Angular2/4/5, ReactJS, CSS, XML, XML Schema, JSON, YAML

Web Services & API development: REST APIs, SOAP, WSDL, JAX: RS, JAX-WS

Database Development: SQL, PLSQL, MySQL, Oracle 11g/12c, MongoDB, Cassandra

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

IDE, Version Control: IntelliJ, Eclipse, Spring Tool Suite, CVS, SVN, Git, GitHub.

Cloud technologies (AWS): EC2, S3, ELB, Auto: Scaling, VPC, Route53, DNS & IAM

SDLC: Agile, Scrum, Iterated Waterfall

PROFESSIONAL EXPERIENCE:

Confidential, Memphis, TN

Full Stack Developer

Responsibilities:

  • Used Spring MVC with Hibernate framework to build the application on server side.
  • Performed Reverse Engineering to map POJO classes to database.
  • Created DAO interface, abstract class and concrete classes to interact with persistence entities.
  • Used Hibernate Criteria API to query the database and perform other CRUD operations.
  • Configured Dispatcher Servlet and View Resolver to intercept incoming requests, manage Spring MVC flow and invoke view components with the help of Dispatcher servlet.
  • Developed RESTful Web Services using Spring Boot.
  • Extensive knowledge of XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services.
  • Involved in implementation of Spring-Security for the application for authentication process against LDAP , J2EE pre-authentication , and Database .
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Wrote queries/procedures to retrieve and store data in the Oracle database.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
  • Using Angular 5 created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Worked with Angular 5 for creating own HTML elements for building a companied website which is an open source project.
  • Created Angular service and integration with RESTful APIs. Used Angular HTTP Client to send GET/POST request to fetch data from server.
  • Leveraged Angular 5 sources for data access and created custom directives, factories, and services for the reusable components.
  • Used Angular 5 components like modules, controllers, and built-in and synchronizing models with single page Applications (SPA).
  • Utilized Angular-Cli to develop front-end functionalities and researched the command that Angular Cli provided.
  • Extensively used Angular-Cli to generate components , routes , services , pipes and to run tests .
  • Worked on project to retrieve log messages procured from Kafka by leveraging Spark Streaming.
  • Coordinated with software engineering teams for development of technical documentation and Implemented procedures for creation of wireframes and prototypes for new user interfaces.
  • Worked on Agile (Scrum) Development team to deliver regular updates to business team and project managers.

Environment: HTML 5, CSS, JavaScript, jQuery, AJAX, DOM, JSON, Angular JS, Agile methodology, Bootstrap, Eclipse, Java1.7, J2EE, Spring Framework 3.2.2, Spring Boot, Cassandra, Restful API.

Confidential, Englewood, CO

Java/J2EE Developer

Responsibilities:

  • Used core Java to build new functionality based on requirements and implemented New Interface for Previously Ordered Page, Cart Page.
  • Contributes for migrating existing module into Rest based Microservices and provide all the CRUD operations required using Spring Boot.
  • Excellent project experience in Microservices, Multithreading, Web-J2EE technologies.
  • Designed and developed web-based UI using JSP, Struts and developed action classes to handle the user requests.
  • Experience in Building applications using React JS which allowed us to render pages on both the client and server using the same codebase.
  • Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using react .
  • Used React flux to polish the data and for single directional flow.
  • Worked on React JS Virtual Dom and React views , rendering using components which contains additional components called custom HTML tags .
  • Used React JS for templating for faster compilation and developing reusable components .
  • Developed Single Page Application using Angular.js for internal application.
  • Hands on experience in using AngularJS directives, Filters for the same internal application.
  • Wrote JavaScript/ jQuery Ajax call to retrieve the customer data from the back-end and then display on the screen in a well-organized way.
  • Utilized Microservices and decoupled architectures for building RESTful APIs.
  • Experienced first-hand practices for integrating microservices into an existing system architecture.
  • Setup the (CI) and (CD) process for the application using the Jenkins.
  • Wrote SQL Queries, PL/SQL stored procedures, triggers and packages on Oracle database.
  • Developed web pages by using Spring MVC and JSP pages.
  • Created Rich UI applications using Angular integrating with REST API's built on Micro services.
  • Used JPA to develop server-side logic by writing configurations.
  • Using Struts in presentation tier and used Spring Core/IOC to wire/inject the object dependencies.
  • Responsible for getting business approvals for testing deliverables.
  • Developed Data access objects using Spring DAO pattern, JDBC, Spring, Hibernate.
  • Developed API to display currency checker on UI.
  • Used Test Driven Development (TTD) tools like Selenium for Java Automation.
  • Responsible for all code committed to sub version (SVN) and merging of changes to the latest code from the branch.
  • Analyzed use cases, created interfaces and designed the core functionality from Presentation layer to business logic layer using UML and Rational Rose.

Environment: JAVA 1.7, J2EE 6, EJB 3.0, Hibernate 3.0, HTML, CSS, XML, XSL, SOAP, JAXB, JUnit, Oracle 11g, WebLogic, Unix, Eclipse IDE, Maven, GitHub, React JS.

Confidential

Java Developer

Responsibilities:

  • Developed functional and non-functional features of the enterprise applications based on the business needs.
  • Involved in developing proof of concepts, designing the system components, coding and integration testing.
  • Participated in all Agile scrum ceremonies, project planning, design discussions and release planning activities.
  • Developed and maintained web services using RESTful API.
  • Used JBOSS Developer Studio for developing the code.
  • Developed DAO layer using Hibernate, JPA, and Spring JDBC, Spring Security, Spring Boot.
  • Involved in development of User Interface using JSF, Rich Faces, Prime Faces, HTML/HTML5, CSS, JavaScript, jQuery, AJAX, and JSON.
  • Integrated Spring- Hibernate frameworks for ORM functionality in spring framework.
  • Used Java/J2EE Design Patterns such as DAO pattern, MVC pattern, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Designed Java classes using Spring Framework to implement the Model View Control (MVC) architecture.
  • Wrote complex SQL queries and programmed stored procedures, and control files for loading large amounts of data using Oracle 10g.
  • Used Oracle SQL developer for the writing queries or procedures in SQL.
  • Used UNIX scripts for validating data files.
  • Performed Module and Unit Level Testing with JUnit and Log4j.
  • In production support responded to service tickets and service requests within established time-based requirements.
  • Used SVN Repository for Version Control.
  • Used JBOSS 6.0 as the application server.

Environment: : Java 1.7, J2EE (JSP, Servlets), JMS, JavaScript, jQuery, HTML, API, CSS, Bootstrap CSS, JSF 2.0 X, Hibernate, Spring, Linux, XML, XPATH, Shell scripts, Perl Scripts, Oracle 9i, Eclipse, JBOSS.

Confidential

Jr. Java Developer

Responsibilities:

  • Prepared Business requirement specification and technical documentation.
  • Developed Use Cases and Design documents for new Workflow Settings.
  • Designed and developed client-side GUI using JSP, HTML and JavaScript.
  • Developed servlets for maintaining server-side business logic.
  • Implemented Business Logic of the system using Core-Java API.
  • Developed JDBC code for backend processing.
  • Optimized the Oracle PL/SQL queries by Performance Tuning.
  • Experience in designing Test Cases/Test Scripts/Test Conditions for the JUnit Testing, verifying and validating Web based e-commerce applications, like Boundary Value Analysis.
  • Performed unit testing.
  • Created procedures, triggers, functions and packages using PL/SQL .
  • Used AJAX, JSON with jQuery for request data and response processing.
  • Wrote and debugged the ANT Scripts for building the entire web application.
  • Used CVS for version control across common source code used by developers.

Environment: Core Java, Collections, Multi-Threading, Struts, JavaScript, JSP, HTML, CSS, JDBC, Junit, SDLC, Eclipse, Tomcat, MS-SQL, SQL, CVS, Waterfall, Design Patterns, DAO.

We'd love your feedback!