We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Sun certified Java programmer with 6 Years of solid professional experience in the development of multi - tier Enterprise applications. Strong experience with EJB, Struts, Spring framework implementing modules: Spring MVC, Spring Boot, Spring IOC, Spring AOP, Spring Security and Spring Data.
  • Proficient with development of Data Layers components using JPA annotations, Hibernate and JDBC.
  • Experience in developing Front End components (UI) using JSP, JSF (Primefaces), JSTL, JavaScript, jQuery, AJAX, AngularJS, Angular 2, NodeJS, HTML5, CSS3(SaSS/LESS) and Bootstrap for projects based on java platform.
  • Proficient with development of SOAP and RESTful Web Services using JAX-RS and Jersey framework for exchange of JSON and XML representations.
  • Experience with developing software using design patterns: MVC, DAO, Factory, Singleton, Business Delegate, and Front Controller.
  • Good understanding of XML related technologies using JAXB, STAX, SAX, DOM API, DHTML, XML XSL (XSLT) and XPath.
  • Experience in developing distributed Web applications and Enterprise applications using Java/ J2EE technologies (Core Java (JDK 8), Servlets, JSP, EJB).
  • Highly proficient in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, JBOSS and Apache Tomcat.
  • Good understanding of software build process and writing Maven and ANT Build Scripts for automated build and deployment process and built CI environment using Jenkins.
  • Proficiency in working with Relational databases like Oracle, MySQL, PostGreSQL and NoSQL databases like MongoDB, Cassandra to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Followed Agile Software development process (XP) based on scrum using Unit Testing and Short iterations.
  • Proficient with Agile, Scrum and Waterfall software development processes.
  • Familiar with UNIX and LINUX commands.
  • Proficient with software configuration / change control process and tools like Subversion, Git, CVS, Clear Case, ClearQuest, Bugzilla and Jira.
  • Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Gradle Tool.
  • Good understanding on Amazon Web Services(AWS) Elastic Compute Cloud (EC2), Simple Storage Device S3 and ware of few components of AWS such as Elastic Block Store(EBS), CloudWatch, Simple email service.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills and ability to work under strict deadlines.

TECHNICAL SKILLS:

Languages: Java 8, C, C++, Python, Scala, Php.

Platforms: MAC OS-X, LINUX, Windows, VMware.

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF, Jakarta Struts, Spring, Hibernate, JTA, JMS, Web Services.

Web Technologies: HTML, CSS, Java Script, JSF, AJAX, AngularJS, JQuery, Struts.

XML Technologies: XML, XSL, XQuery, XSD and XSLT

Version Control Tools: Subversion, Git, CVS, Clear Case, ClearQuest, Bugzilla, Jira

Web/Application Servers: WebSphere, Web logic Application server, JBOSS, J2EE Server, Apache Tomcat, IBM HTTP Server.

IDE / Tools: Eclipse, WebStorm, IntelliJ, Jdeveloper, NetBeans, Gradle, Maven.

Databases: Sql, NoSQL, MongoDB, Oracle 10g,MySQL,Postgres

BIG DATA TOOLS: Hadoop, Sqoop, Hive, Pig, Flume, Spark, Cassandra, Hbase.

PROFESSIONAL EXPERIENCE:

Full Stack Developer

Confidential, Reston, VA

Responsibilities:

  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software, involved in System Requirements study and conceptual design.
  • Participated in using Spring Model View Controller (MVC) 2 architecture. Used Angular - JS in front-end, Spring framework in business layer and Hibernate in persistence layer.
  • Experience working as a lead.
  • Designed and developed web UI screens using Angular-JS, Bootstrap, HTML, CSS and JavaScript.
  • Experience of bootstrapping and modularizing an application with Angular JS injector.
  • Developed custom filters and custom Directives in Angular and Worked with Angular filters like currency, date, number and order by respectively.
  • Developed the application using Spring IOC to communicate with the persistence layer.
  • Used Web Services to access Storage data on legacy systems.
  • Used Spring AOP framework for security transactions, reusability logging purpose.
  • Designed and developed Restful services to handle various requests from all the application screens.
  • Have written all the SQL queries for the applications.
  • Worked on integrating backend RESTful service calls with Bootstrap components by fetching the data using Angular HTTP service and displaying it within various Bootstrap based components.
  • Implemented automatic email notification of the monthly statements for the customers using Java Mail.
  • Used Hibernate to create an in-memory Persistence Layer that was mapped to the RDBMS tables and columns.
  • Implemented Transfer objects to store and retrieve user and claims information in the application scope
  • Configured Spring Hibernate transaction manager and used Spring declarative transaction management with various propagation levels.
  • Set up Jenkins server and created Jenkins jobs to build and deploy the application in different environments using Maven 3.1.
  • Tested the development by using Selenium and used GIT for version control.

Environment: Java 1.7, Spring MVC, Hibernate, Angular-JS, JavaScript, JSP, Tomcat 6, GIT, Oracle 11g, Hibernate 3.1, Web Services, Servlets, WSDL, XML, UML, HTML

Java/J2EE Developer

Confidential, Buffalo Grove, IL

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Followed Agile Methodology and participated in daily SCRUM meetings and quarterly Release Planning.
  • Developed web pages using HTML, JSP, CSS/BootStrap, Spring tags and JavaScript technology like AngularJS.
  • Developed the Java daily batch jobs in new Concurrent threading framework, Java collection APIs.
  • Implemented Dependency Injection and IOC paradigm using the Spring Framework.
  • Developed the application using Spring MVC, Spring Webflow and added asynchronous features using AJAX.
  • Developed controller and bean classes using spring and configured them in spring configuration file.
  • Developed and configured Flow Definitions using Spring Webflow.
  • Created Test scripts in SOAP UI using Groovy Script for web services testing.
  • Implemented the Concept of Multiple Inheritance in Spring using Auto wiring.
  • Used Spring HibenateTemplate helper class for performing the database operations using Hibernate.
  • Defined the Data Source, associations, components, Inheritance and configured hibernate environment using HQL.
  • Designed middleware components like POJO (Plain Old Java Objects such as Java beans).
  • Used MQ Series for Messaging and queuing purpose in the application.
  • Used GIT for version Control.
  • Used Groovy script to compare tables that has data from web service and database.
  • Used Maven for building Scripts and log4j for application & error logging.
  • Performed regression testing using TestNG for the entire application
  • Worked on JBoss server configuration
  • Involved in Unit Integration, Bug fixing, Design Reviews, Code walk through and Team Support.

Environment: Spring, Hibernate, JPA, JQuery, GIT, Ajax, JavaScript, MongoDB.

Java Developer

Confidential, IN

Responsibilities:

  • Developed Credit Card transaction history module using Servlets, JSP, JDBC.
  • Responsible for system development using Factory, DAO and MVC Design Patterns.
  • Developed Use Cases of displaying account information of Credit Card holders, for disputed transactions reported by Credit card holders and of Credit Card Activation/Deactivation.
  • Worked on creating the Web Services using JAX - WS and RESTful frameworks
  • Developed the Java daily batch jobs in new Concurrent threading framework, Java collection APIs.
  • Designed and developed the mechanism to handle the session expiration and login, log-off for entire system.
  • Involved in writing SQL and PL/SQL code to provide database functionality.
  • Involved in implementation of the data access layer using Hibernate and Oracle.
  • Implemented RESTful Web service to search external and Internal AD user accounts.
  • Developed business modules with JSP, Servlets and Execution Service framework which is based on Struts.
  • Interacted with the CICS region using MQSeries.
  • Performed regression testing using JUnit Testing Framework for the entire application.
  • Used SQL*Plus and TOAD for SQL and PL/SQL development.

Environment: Java, J2EE, EJB, JSP, JUnit, Servlets, Execution Services, Hibernate, Oracle 9i, PL/SQL, TOAD, HTML, XML, Javascript, JUnit, DB2, MQSeries, UML

Java Developer

Confidential, IN

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces (JSF), Cascading Style Sheets (CSS), and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations. Used Subversion to implement version control System.
  • Developed rich UI using technologies like Google Web Toolkit(GWT) with AJAX, Action Script, Flash, JavaScript, HTML, CSS, Struts Tile Framework.
  • Worked in Spring AOP Interceptors in logging and auditing.
  • Worked in adoption of Agile methodology by working on continuous iteration, automated build and deployment using Ant, Pair programming, Test driven development(TDD) methodology and automated testing using JUnit.
  • Worked in implementation of UNIX shell scripts for file transfer and processing.
  • Worked in RDBMS implementation using SQL, PL/SQL on Oracle 10g database.

Environment: Java 1.7, JSF 1.2, JSP, JSTL, Spring, JMS, JPA, Jquery, Eclipse, UML, HTML, Java Script, XML,Websphere 6, Log4j, Oracle, JNDI, JUNIT, Maven, log4j, SVN, JBoss

We'd love your feedback!