We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Silver Spring, MarylanD

SUMMARY:

  • Java Full Stack Developer with 9 years of IT experience in Design, Development and Implementation of Web Application using Java/J2EE, Spring MVC Technologies.
  • Extensive experience in development of Micro Services & REST API using Spring Boot.
  • Extensive experience in designing and developing Multi - Tier Web Applications using Java, J2EE Technologies (JSP, Servlets, JavaScript, JQuery, Dojo, JNDI, JSF, JMS, JUnit, Ajax, JQuery, EJB, JDBC, Web Services(SOAP, WSDL, REST,UDDI),Log4j.
  • Extensive experience with complex JSON Data sets and XML.
  • Extensively worked with MVC Architecture using Spring, Hibernate, Apache Struts.
  • Experience with open source build or deploy tools such as: JUnit, Maven, Gradle, Jenkins CI/CD (Continuous Integration and Continuous Deployment).
  • Extensive experience in Amazon Cloud Platform (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWSIdentity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front).
  • Experience as GUI developer using JSP, Ajax, JQuery.
  • Experience in developing components using Enterprise Java Beans over Application servers and platforms such as WebSphere.
  • Experience in working with the Relational Database, NoSQL, Mongo DB etc
  • Experience in deploying and configuring multi-tier enterprise applications on cluster environments such as Tomcat, Weblogic, JBoss, WildFly and WebSphere.
  • Extensive experience of working with RDBMS like Oracle 11g/12c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
  • Experience with Java/J2EE Development environment: Eclipse IDE, Jdk, Git, Tomcat, Chrome Developer Tools, SQL Developer Tools.
  • Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
  • Experience in using JIRA for Issue Tracking & Version Management Tools such as GIT, SVN, CVS.
  • Experienced in Unit Testing and generating of Test cases for web applications.
  • A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.

TECHNICAL SKILLS:

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

Java Technologies: Core Java, Collections, JDBC, Multi-threading, AWT, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags,, RMI, JCAPS, Design Patterns

Frameworks: DOJO, Spring, Struts, Struts-Tiles, JSF, Hibernate and iBATIS

Application Server: IBM WebSphere, Apache Tomcat, Glass Fish, JBoss, BEA WebLogic, TPT, CXL.

Web services: SOAP, WSDL(JAX-WS), UDDI,REST(JAX-RS), APACHE CXF.

Database: MySQL, Oracle11g/10g, IBM DB2, MS SQL Server, MS-Access, PostgreSQL

Scripting Language: HTML5, XML(SAX, DOM), XSL/XSLT, XPATH, Java Script, JQuery, Ajax, EXT JS, Angular JS

Core Expertise: Java GOF and J2EE design patterns, Core Java concepts - Collections, Java 1.8 features, Multi-threading, Exception handling, IO, Concurrency etc.

Version control Tools: CVS, SVN, IBM Clear Case, GIT

Build Tools: Ant, Maven, Jenkins, Cruise Control

Other Tools: Log4J, TOAD, SQL developer, HP Quality Center, JIRA, EMMA, Autopsy’s, SOAP UI, FileZilla, MS Visio, Putty, Edit Plus, MS Office(Word/Excel/PowerPoint).

IDEs: Spring Tool Suite, Maven, Eclipse IDE, NetBeans, RAD, WSAD, JBuilder, JDeveloper, Visual Studio.NET, Toad.

Operating Systems: Windows 10, UNIX/Linux

PROFESSIONAL EXPERIENCE:

Confidential, Silver Spring, Maryland

Full Stack Developer

Responsibilities:

  • Designing and Developing Web applications and reusable components using Java, J2EE, and Spring MVC Technlogies.
  • Developing Java Micro Services / Web Services using Spring Boot, Hibernate, JSON and SQL technologies.
  • Following best practice life-cycle methodologies including writing design documentation, performing code reviews, and implementing automated tests.
  • Troubleshooting and resolving technical issues through debugging, research, and investigation.
  • Developed Multi-threaded applications using Java Threads and Concurrent packages.
  • Integrated Application data flow with real time messaging systems IBM MQ, Kafka.
  • Created high level and detailed design documents based on the business requirements.
  • Using Spring Security framework for user level and plan level authentication along with REST API for mid-tier development.
  • Created highly fault tolerant, highly scalable Javaapplication using AWSElastic Load Balancing, Ec2 VPC and S3 as part of process improvements.
  • Using AWSCloud Watch performed Monitoring, customized metrics and file logging.
  • Used AWSSDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Automated the environment setup using AWS Ansible scripts, terraforms, CFTs, Chef and Docker
  • Implemented AWSclient API to interact with different services as Console configuration for AWS EC2.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and Angular JS.
  • Creating user interfaces using HTML5, CSS3 and Angular JS.
  • Experience with Unix/Linux and shell scripting
  • Used JDBC and Spring JDBC Template for creating the Data Access layer.
  • Used Spring Tool Suite (STS) as the IDE and Jenkins for continuous integration.
  • Written Jasmine Specs and JUnit for unit testing.
  • Used OpenGL for manipulation of images, reports & graphs.
  • Used Maven for application life cycle management and JIRA Agile(Scrum) for defect tracking.

Environment: JAVA, Oracle SOA Suite, Spring Boot, Spring MVC, Angular JS, RESTFul, NodeJS, Servlets, AWS, Web Services, HTML5, DHTML, CSS, JavaScript, MongoDB, IBM MQ, Kafka, JUnit, JSON, AJAX, JDBC, GitHub, Maven, PL/SQL programming, UML, Spring Tool Suite, Oracle, Eclipse, Jenkins.

Confidential , Chicago, Illinois

Full Stack Developer

Responsibilities:

  • Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Designed the Use Cases and Sequence Diagrams using MS-Visio.
  • Created iBATIS SQL Mapper XML files to map java objects.
  • Experience in designing and working withMySQLandMongo DB
  • Involved in backlog grooming, sprint planning, user stories estimations and dividing USs into tasks.
  • Used HTML5, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Used AngularJS for single page application and to bind HTML to javascript objects.
  • Experience in expanding, scaling and maintaining web application.
  • Building and Deploying Application using Maven in IBM WAS server.
  • Used Spring framework to inject services, entity services, transaction management, rapid transaction processing systems and concerns by factory class corresponding to the use case operation executing.
  • Implemented the application using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
  • Developed & consumed the web services using Apache CXF, JAX - WS, AXIS, WSDL, and SOAP.
  • Created internal & external services, Entity services and handlers.
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB.
  • Set up Object & relationship mappings with Associations, inheritance, and named queries etc. using Hibernate.
  • Involved in writing SQL & PL SQL stuff to be called by CTRL-M batch jobs for BOD and EOD jobs.
  • Validated query execution plans & tuned queries using Indexes, Views and Batch processing.
  • Involved in doing JUNIT testing and ran the TEST SUITE using EMMA tool.
  • Ran check styles, Find bugs and PMD defects and fixed them.
  • Addressed defects identified in QA, IST phases. And tracked them using QC.
  • Deployed web services are tested using SOAP UI tool.
  • Used Ant tool to build & deploy the application on the server.
  • Involved in analyzing the performance of the application, gathered thread dump & tuned the application using JProfiler.

Environment: JAVA 1.7/J2EE, HTML, DHTML, Java Script, AJAX, JQUERY, Servlets 3.0, JSP 2.0, JSON, Oracle Web logic application server 10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring 3.x, MVC, IOC, AOP, Hibernate 4.x, JAX-RS, CXF, JMS, RAD 8.0, JUNIT, SVN, SOAPUI, JNDI, Oracle, Apache AXIS, Maven, JProfiler etc.

Confidential,California

Java/J2EE Developer

Responsibilities:

  • Participated in reviewing the functional, business and high level design requirements.
  • Used the Inversion of Control module of spring framework.
  • Application developed using MongoDB (NoSQL Database),Spring, Rest Web Services.
  • Published methods as web methods using JAX-WS and used SOAPUI for testing these web services.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XPATH, XQuery and XSLT for XML transformations and XMLBeans for parsing the XML document.
  • Worked on the YUI Library utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHMTL and AJAX.
  • Co-orientated with development team for deployment of application into JBoss Server.
  • Maven Build & Application deployment in Dev/QA/Production environment.
  • Used Soap over HTTP and Soap over JMS for communication between components.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Developed XML specifications for the request and response between the user and the Citi system.
  • Implemented several design patterns like Singleton, MVC and Factory design patterns.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Used Hibernate for Object Relational Mapping.
  • Oracle Database access was implemented through JDBC Bridge at server end.
  • Used Marker Template for sending the parameters to the back end systems.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Deployed the application in UNIX machine and used FTP to see the logs etc.
  • Log4J was used for logging errors in the application.

Environment: JDK 1.6, Servlet, JSP, Beans, XML, XSLT, Html, JAX-WS, Spring, Struts 1.3, Hibernate, EJB, Oracle 10g, Eclipse, JBoss, Ant, SOAP, JMS, WebSphere 6.1, HTML, JavaScript, JSON, JUnit 4.0

Confidential, Columbs, Ohio

Java Developer

Responsibilities:

  • Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Development of web pages using Spring, JSP and JavaScript.
  • Developed user interface using JSTL, HTML, Java script, JQuery and CSS.
  • Used J2EE design patterns like Factory pattern & Singleton Pattern.
  • Designed and deployed Multi-threading for Finance management cycle.
  • Used Hibernate as an O/R mapping tool for selecting, inserting and updating the records in the database.
  • Java/Spring/Tomcat on Ubuntu, RHEL & Mac OS/X, someGroovy
  • Involved in bug fixing and resolving issues with the QA and production environment during production support.
  • Worked on UML diagrams like Class Diagram, Sequence Diagram required for implementing the Quartz scheduler.
  • Handled Java training sessions for the trainees.
  • SVN is used as a tool for version control.
  • Used TOAD for accessing the database.

Environment: JAVA, STRUTS 2, SPRING, iBatis, XML, XSL, JSP, JMS, JavaScript, EJB2.0, Oracle 8i, WebLogic App. Server 8.1, Weblogic Workshop, CVS, OOPS.

Confidential , Alpharetta, Georgia

Software Engineer (Java)

Responsibilities:

  • Involved in the loan details Presentation module.
  • Involved in designing of the BOA Loan Assist entry framework using J2EE guidelines and different J2EE design patterns with JSP, Controller Servlets and EJB in picture.
  • Involved in the implementation of the Service Locator, Business Delegate and the Session Façade design pattern for the enterprises level functionality.
  • Used JavaScript, for the client end data validations
  • Involved in JUnit testing and used JProbe to quickly pinpoint and repair the root cause of application code performance and stability problems that obstruct component and integration integrity.
  • Developed the Stateless Session bean for processing the business logic.
  • Developed numerous Transfer objects using the DTO design pattern for inter-tier communication.
  • Implemented Struts framework (Action and Controller classes) for dispatching request to appropriate class.
  • Used Struts Validation framework for validation of user input as per the business logic and initial data loading.
  • Used JSF for automatic synchronize UI components.
  • Logging, Exception handling and validations to IOMS and IOMS Payoff application using AOP module of Spring.
  • Used JSF for navigation handling and duplicate button press problem.
  • Used Pojo to develop custom dojo widgets for Color chooser and others.
  • Used Dojo Widget Library Dijit like Tree, Back button, Calendar, List box, Validation text box, Text area, to create form, validation and for specialized input.
  • Designed and delivered innovative transparent cryptography layer for Dojo SQL using AES 256-bit encryption, protecting stolen laptops from having their offline data compromised.
  • Written SQL, PL/SQL queries. And used DB2 stored procedure, functions, triggers, cursors, objects, sequences etc.
  • Used Crystal Report tools to generate data sources.
  • Application development using N-tiered client/server development.
  • Implemented Rational Unified Process (RUP) for software development process
  • Develop Message Driven Beans (MDB) & involved in building and accessing a web Services using SOAP over JMS.
  • Developing a mechanism for sending and receiving SOAP messages over JMS by MQ Series Engine
  • Developed Web Services using Apache AXIS2 tool Framework.
  • Generated WSDL files using AXIS2 tool.
  • Implemented Web Services using SOAP protocol, UDDI, WSDL and Service oriented Architecture (SOA) Concept.
  • Written JUnit test cases for Business Objects, and prepared code documentation for future reference and upgrades.
  • Written build xml file for ANT scripting.
  • Used IBM Rational Clear Case(software configuration management (SCM)) for version control, workspace management, parallel development support and build auditing to improve productivity
  • Deployed applications using Web Logic Application Server
  • Implemented open source log4j logging framework in whole application.
  • Used CVS as a version controlling tool for managing the module developments.

Environment: JAVA, J2EE, Servlets 2.4, EJB 2.0, JDBC 2.0, JAXB, Struts 2.0, JSF components, DAO, HTML, Java Script, XML, CSS, Ajax, Web Sphere Application server, LDAP, Oracle 10g, Log4J, Eclipse 3.1, CVS, DOJO, Ant 1.5, SOA, SOAP, DB2, PL/SQL, SQL, Web Services-WSDL, SOAP, UDDI, SOAP UI, JAX RS, JERSEY, Windows XP.

We'd love your feedback!