We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Columbia, MD

SUMMARY:

  • 10+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Java/J2EE.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX - WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
  • Expertise in Collections, Threading, Generics, Enumerations, Annotations, and Apache Utility Classes like String Utile, Colectomies etc.
  • Solid experience in Object Oriented Programming and Design.
  • Hands on experience in using message brokers such as ActiveMQ and RabbitMQ.
  • Used Java 8 Lambda e xpressions and functional interfaces, wherever possible. Also, used Java8 features like Streams, Producer, Consumer, Consumer etc .
  • Good knowledge on No SQL Databases Mongo DB.
  • Expertise in implementing MVC frameworks using Struts 1.x/2.x, spring 3.x, Custom MVC and Hibernate 3.5/4 for persistence.
  • Involved in using JMS&IBMMQ Series for Asynchronous messaging.
  • Proficient in using Design Patterns like Singleton, MVC, Factory, Abstract Factory, DAO, Constant Interface, Business Delegator, Controller, Session Facade, Template, Builder etc.
  • Experienced in programming, deploying, configuring, and fine-tuning middle-tier J2EEApplication Servers like open source Apache Tomcat 5.x, 6.x,7.x, JBOSS, WebLogic and WAS.
  • Experience in XML, Web Services using SOAP, XML-RPC, JAX-RPC, JAX-WS, and Restful and also in Apache Camel
  • Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP (DOM & SAX), and JAXB
  • Extensive programming experience in developing web-based applications using Java 4/5/6/7, JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, spring 3.2, Hibernate3.5/4, JDBC, JavaScript, Angular 2/4, HTML5, JS Libraries and WebServices etc.
  • Strong experience in UI &client-side validations using HTML 5, CSS3, JavaScript, JSP, Strutstag libraries, AJAX, JSON, XML, XSLT and JavaScript frameworks like Ext Js, Angular Js, NodeJs, JQuery.
  • Expertise in DBDesign, DB normalization, writing SQL queries &PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
  • Expertise in Application design and development using AWS Cloud services (VPC, S3, EC2, RDS, Route 53 etc.)
  • Develop, enhance and maintain a Spring Boot based micro services application
  • Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
  • Good experience on version management tools GIT, TFS, CVS, SVN and Clear Case.
  • Expertise in producing & consuming SOAP based & Restfulweb services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security, Spring boot micro services
  • Performed unit testing using JUNIT test cases and used Mockito for stubbing.
  • Worked on Mocking frameworks like using Karma, Jasmine and Protractor.
  • Experienced in writing build scripts using ANT, MAVEN.
  • Experienced on Log4j and JUnit.
  • Flexible, enthusiastic and project-oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
  • Coordination with external customer teams and internal teams for successful execution of projects.
  • Excellent problem solving, interpersonal, communication and presentation skills.

TECHNICAL SKILLS:

Web Technologies: HTML, CSS, JavaScript, AJAX, jQuery, JSON, AngularJS, ReactJS and JSP.

JavaScript Libraries: jQuery, Angular2, AngularJS, BackboneJS, React.JS, node.js.

Database: Oracle, MySQL, MS SQL, Pg Admin.

IDE & Tools: Eclipse, WebStorm, Intellij Idea, Visual Studio Notepad++, SublimeText.

Version Control: SVN, (torisansvn) and GIthub, BitBucket.

Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar, Angular Batarang.

Operating System: Windows, MAC, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Columbia, MD

Full Stack Developer

Responsibilities:

  • Involved in the requirements review meetings and partnered with business analysts to clarify any specific scenarios.
  • Analyzed the business requirements and created use cases and prepared low and high-level design documents.
  • Validating user actions on the client side and providing responsive feedback by using Angular 2.
  • Worked on Angular 2 components for the separation of concerns.
  • Involved in designing mockups for the Angular 2/4 component development.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Used the JNDI for Naming and directory services.
  • Involved in the integration of frameworks like spring and Hibernate.
  • Developed the front end using HTML5, CSS3, Bootstrap, JavaScript, AJAX, Angular 2, Type Script and XML.
  • Developed POJO's, Data Access Object (DAO) which handles all database operations using Hibernate.
  • Designed a RESTful API with Spring 4.
  • Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
  • Development of internal dashboard applications using the Apache HTTP Server.
  • Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Part of the team migrated from WebLogic JMS to Active MQ.
  • Used different type of Spring controllers depending on the business requirement.
  • Implementation of Spring security and LDAP integration.
  • Development of Rest web services using Spring with the enabled OAUTH.
  • Implementation of second level cache in Hibernate.
  • Wrote build & deployment scripts using Ant, Maven on UNIX environment.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Created EC2 instances using cloud formation Templates on AWS
  • Involved in the deployment of the application using WebLogic Server.
  • Used GIT for Version Controlling.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, using SOA
  • Involved in unit testing, integration testing, smoke testing etc.
  • Involved in peer level code and design reviews.

Environment: Java 1.8, JBoss, JSP, Angular 2/4, Type Script, Bootstrap, REST, Spring 4, Hibernate, IntelliJ, Oracle 10g/11g, XML, JavaScript, CSS3, HTML5, Windows, Rational Rose, JUnit4, Maven, AWS, Jenkins, Agile, JIRA, TeamCity

Confidential, Portland, OR

Sr. Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application
  • Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
  • Designed User Interfaces using Angular JS, CSS3, XML and HTML5.
  • Implemented MVC architectural design pattern.
  • Developed Visualforce pages, Visual flow and Custom Objects using Apex Programming on Force.com Platform.
  • Experience in unit testing the application using JUnit and also in Test Driven Development (TDD).
  • Prepared Test Scenarios/Cases in Feature files in Cucumber using Behavior Data Driven Framework (BDD)
  • Good knowledge on Apex development in creating custom Objects, custom Tabs, Triggers, Apex Classes, Force.com API, Standard Controllers, Custom Controllers and Controller Extensions.
  • Used Angular JS as the development framework to build a single-page application.
  • Used built in Directives and Custom Directives to manipulate DOM elements.
  • Leveraged Angular resources for all data access and standardizing data access interfaces.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC, Singleton, Data Transfer Object (DTO).
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client-side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Used SOA framework with hibernate to map oracle database.
  • Wrote deployment descriptor and configuration files using XML.
  • Configured and deployed the application in Tomcat.
  • Implemented dependency injection for defining objects.
  • Involved in developing the core business logic using spring.
  • Made standard eclipse application into standalone OSGI environment and deployed on Tomcat by filtering out all the eclipse dependencies.
  • Used Log4J for logging and tracing messages.
  • Used JIRA tool to communicate with other team members in QA and production.
  • Used agile methodologies, test driven development and automated builds
  • Checked status of deployed applications & created weekly reports needed by different teams.
  • Responsible to identify the root cause of the issues, work on the tickets.
  • Gave support for any critical issues when needed such as code fixes
  • Developed frontend and backend modules using Python on Django Web Framework with GIT.
  • Tested components using Unit Test mock frameworks during development.
  • Responsible for writing Mavenscripts for building and deploying the application.
  • Administrated and monitored the company's Salesforce CRM application. Created the workflows for automated lead routing, lead escalation and email alert
  • Used SVN for source code version control.

Environment: JDK.7, J2EE5, Tomcat, JSP, Angular JS, Bootstrap, Maven, Struts, SOAP, REST, Hibernate, Eclipse, Oracle 10g/11g, XML, Java Script, CSS, HTML, SVN, Windows, Rational Rose, JUnit4, Agile, APEX, FORCE.com, TDD, Python, SCALA 2.10/2.11, SBT, Scala Mock, Salesforce, Spring boot micro services.

Confidential, Houston, TX

Sr. Java Developer

Responsibilities:

  • Used Agile Software Development for developing the application.
  • Introduced the OSGI service for the plugin environment.
  • Developed custom accessors to all type of CRUD operations on top of the custom framework.
  • JBoss Installation and monitoring the status of the server.
  • Used Apache Mod AUTH and JAAS patterns on top of Apache HTTP server for various internal applications.
  • Developed the accessors to use the Jboss teiid driver to use the VDB deployed on Jboss.
  • Developed maven configuration files for all the existing plugins to make part of the build.
  • Used Jenkins tool and made customizations according to the local build to track out the build status.
  • Enhanced the existing Restlet framework to support all the bulk data CRUD operations.
  • Implemented the authentication for the Restlet framework. Used SOAP and WSDL for web services.
  • Deployed the application JBossFuse application server.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Used Spring AOP in case of logging and security.
  • Extensively used JUnit and defined Various Test Suites and Test Cases.
  • Involved in writing the Ant scripts to build and deploy the application.
  • Used Log4J extensively for logging purposes into the application.
  • Used Jenkins for integration.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked on creation of custom Docker container images, tagging and pushing the images
  • Provide Ant and Mavenbuild tool for building and deploying the application.
  • Used Web logic Application Server for application deployment
  • Used SVN repositories for version controlling.
  • Developed new XSD and modified existing XSD that were to be used for building different types of services.
  • Developed unit and functional test cases.
  • Used JIRA tool to for work tickets
  • Involved in wrap-up meetings and in estimating the timeframe for each story and helped in deploying the application on the server for each iteration of the agile software development.
  • Involved in weekly code walk through.

Environment: JDK1.6, J2EE, Spring, Struts, Hibernate, JSP, RAD, WebSphere7.0, Oracle10g, SOAP, JBoss, WSDL, JNDI, UDDI, EJB, Spring IOC, CVS, XML, JIRA, Jenkins, Maven, Ant, JUnit4, Log4j, OSGI, SOAP, UML, Docker, Web Services

Confidential, Austin, TX

Java Developer

Responsibilities:

  • Involved in the gathering of system requirements.
  • Prepared specification requirements documents (SRS)
  • Designed Business Object Model, which involved using Rational Rose to generate class diagrams and sequence diagrams.
  • Involved in developing SOA-based application with distributed multi-tier applications that had
  • Presentation, business logic, and persistence layers.
  • Responsible for setting development environment using WebSphere.
  • Employed Model View- Controller (MVC) architectural design pattern.
  • Used JSP and JSTL technologies to implement the presentation layer.
  • Extensively used Ext Js.
  • Developed the login servlets and related session beans which is responsible for initial authentication of the different types of users supported by the system (admin/manager, etc.)
  • Involved in implementation of the controller layer based upon Struts controller.
  • Implemented Jersey and Spring to develop RestfulWebServices.
  • Involved in developing the core business logic using spring.
  • Converted from JDBC to Hibernate.
  • Used Hibernate for persistence.
  • Extensive experience on the back end to modify businesslogic by making extensive enhancements.
  • For improved data consistency, input data validation was performed using client-side scripts, server-side checks, and database triggers.
  • Implemented the logging framework in the SOA environment.
  • Involved in the business logic-coding framework to seamlessly map the business logic into respective value beans.
  • Involved in jUnit testing while deploying the application to Quality Assurance.
  • Used SVN for Version Control

Environment: Struts, JSP, EXT JS, Hibernate, Spring, JBoss6.0, Websphere7.0, REST, JSTL, MVC, J2EE, JDBC, Ant, Jira, Log4j, Oracle 10g, Tomcat, HTTP, XML, SVN, and SOA.

Confidential, TX

Jr. Java Developer

Responsibilities:

  • Involved in the all life-cycle design and development.
  • Used Waterfall model.
  • Responsible for requirement gathering and analysis through interaction with end users.
  • Involved in designing class diagrams, interaction diagram using UML model with Rational Rose.
  • Used CSS for page layouts and JavaScript.
  • Involved in developing JSP pages using Strutscustom tags, jQuery and Tiles Framework.
  • Used JavaScript to perform client-side validations and Struts-Validator Framework for server-side validation.
  • Design and development of application using J2EE, struts, technologies/frameworks
  • Developed the components for parsing XML documents using SAX and DOM parsers.
  • Developed SOAPWeb Services functionality in the application to allow external applications to access the data.
  • Used Hibernate for persistence management.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Made use of Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX and CSS to develop the frontend UI
  • Implemented ORM with hibernate to make the Persistence class objects of the domain model to access and interact with numerous Oracle database tables spanned across various schemas.
  • Apache Maven is used as Build tool to automate the build process for the entire application.
  • Used SVN repositories for version controlling, and Log4J is used for Logging and Tracing the messages.
  • Participated in switch from JDBC to Hibernate
  • Implemented SQL Queries stored procedures and triggers using PL/SQL and oracle database
  • Used Maven plugin while developing applications using Struts.
  • Developed and implemented several test cases using JUnit framework.
  • Coordinated with QA team to ensure the quality of application.
  • Used Jira tracker with team members.
  • Deployed the application in BEAWebLogic Application Server.

Environment: Hibernate, Apache Axis, Eclipse, Clear Case, JSP 2.1, Struts, Log4j, Junit, WebLogic Application Server, XML, XSL, HTML, JavaScript, JBOSS, Oracle 9i, Windows, SVN, Ant, Maven, web services

We'd love your feedback!