We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Fredericksburg, VA

SUMMARY:

  • 8+ 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 . 
  • Solid experience in Object Oriented Programming and Design . 
  • Extensive programming experience in developing web based applications using Java 4/5/6/7 , JSP 1.2/2.0 , Servlets 2.4 , Mule ESB , Oracle OSB , EJB , Struts1.x/2.x , spring 3.2 , Hibernate 3.5/4 , JDBC , JavaScript , HTML , JS Libraries and Web Services etc. 
  • Strong experience in UI & client side validations using HTML 5 , CSS3, JavaScript , JSP , Struts tag libraries , AJAX , JSON , XML , XSLT and JavaScript frameworks like Ext JS , D3 JS , Angular JS, Node JS, JQuery . 
  • 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 producing & consuming SOAP based & Restful web services using WSDL , SOAP , JAX-WS , JAX-RS , AXIS , CXF , SOAUP UI etc. 
  • Experience with XML technologies like XML , DTD , XSD , XSLT , JAXP(DOM & SAX) , and JAXB  
  • Expertise in DB Design , DB normalization , writing SQL queries & PL/SQL Stored Procedures , Functions , Triggers , Sequences , Indexes and Views etc. 
  • Good knowledge on NoSQL Databases Cassandra , Mongo DB .
  • Good knowledge in implementing Teradata DBMSs. 
  • Expertise in Collections , Threading , Generics , Enumerations , Annotations , and Apache Utility Classes like String Utils , CollectionUtils etc.  
  • 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 & CXF . 
  • Expertise in Application design and development using Native Cloud technologies  AWS and Azure Cloud services ( VPC , S3 , EC2 , RDS , Route 53 etc.) 
  • Worked in provisioning and managing multi-tenant  Hadoop  clusters on public cloud environment - Amazon Web Services (AWS) and on private cloud infrastructure.
  • W orked with  Spark  core ,  Spark  Streaming and  Spark  SQL modules of  Spark . 
  • Expertise in producing & consuming SOAP based & Restful web services using WSDL , SOAP , AXIS , JAX-WS , REST-Jersey , UDSDI , and WS-Security . 
  • 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 . 
  • Good knowledge on Authentication, Authorization and provisioning aspects, Multi factor(advanced Security).
  • Good experience on version management tools GIT , TFS , CVS , SVN and Clear Case .
  • 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.
  • 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

Languages: Java and J2EE, C++ , Python

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts,Spring,Spring Boot,Tiles, Splunk, JSF, JNDI, JMS, SOA, SOAP, JavaScript, XML, Gradle, CSS/CSS3 and HTML/ HTML5 

Application/Web Servers: Apache Tomcat, IBM WebSphere, BEA Web Logic, Red Hat JBoss Fuse.

Messaging Systems: JMS, Active MQ Series, KAFKA.

Web Service Protocols: UDDI, SOAP,REST, WSDL and UDDI 

Version Control Tools: CVS, Clear Case, Tortoise SVN, Smart SVN, GIT.

Operating Systems: Windows 7/XP, DOS, UNIX, and Linux

Database: Oracle 9i/10g, SQL Server 2008 R2, MySQL, Mongo DB, Cassandra.

IDE Tools: Eclipse, My Eclipse, IBM Rational Application Developer, IntelliJ, and NetBeans 

PROFESSIONAL EXPERIENCE

Confidential,Fredericksburg, VA

Full Stack Developer

EnvironmentJava, J2EE, JSP, SQL, Apache Maven, SOAP, REST, Servlet, Spring Boot, Spring, Hibernate, EXT JS, D3 JS, Angular JS, Node JS, WebLogic, MySQL, XML, Java Script, CSS3, HTML5, Bootstrap, Python, Spring security, Windows, JUnit4, Jenkins, Ant, Kafka, Spark, Microservices, Agile, AWS, Jira,GIT.

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. 
  • 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 JS , XSLT 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.
  • Involved in building spring based java micro services to support enterprise web application.
  • 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 creating AWS Multi Factor Authentication (MFA) for instance SSH/RDP logon.
  • Involved in the deployment of the application using WebLogic Server. 
  • Developed a data pipeline using Kafka ,  Spark  and Hive to ingest, transform and analyzing data. 
  • Developed monitoring and notification tools using  Python .
  • Built a reporting site to show customized dashboards of historical data processing rates, JIRA development tickets and more ( d3 , ember , mysql ).
  • Used GIT for Version Controlling. 
  • Involved in unit testing, integration testing, smoke testing etc. 
  • Involved in peer level code and design reviews. 
  • Involved in fixing QA defects and tracked then using Quality Center . 
Confidential, Portland, OR

Full Stack Developer

EnvironmentJDK1.6, J2EE5, JBoss, JSP, Groovy , Angular JS, D3 JS, Bootstrap, Maven, Struts, SOAP, REST, Servlet, Hibernate, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT,Windows, Rational Rose, JUnit4, Ant, Agile, JIRA 7.1.x , TeamCity.

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. 
  • 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).
  • Built data visualizations displaying multi server health heatmaps and data sorting tools using Bootstrap, D3.js and jQGrid.
  • Extensively worked on form validation using the Spring Validator framework.
  • Used Jboss Application Server to design and develop a backbone J2EE architecture for the implementation of the modernized system.
  • 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 JBoss. 
  • 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 Jboss 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 
  • Tested components using Unit Test mock frameworks during development. 
  • Responsible for writing Ant scripts for building and deploying the application. 
  • Used SVN for source code version control. 
Confidential,Houston, TX

Sr. Java Developer

EnvironmentJDK1.7, 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, Web Services

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 JBoss Fuse 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. 
  • Provide Ant and Maven build 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. 
Confidential,Austin, TX

Java Developer

EnvironmentStruts, 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..

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 RESTFul Web Services. 
  • 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 business logic 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  
Confidential

Jr Java Developer

EnvironmentHibernate, 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. 

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 Struts custom tags, JQuery and Tiles Framework.
  • Used JavaScript to perform client side validations and Struts-Validator Framework for server-side validation. 
  • Used JavaScript libraries and APIs for web based visualization such as D3,DC,svg google maps.
  • Design and development of application using J2EE, struts, technologies/frameworks 
  • Developed the components for parsing XML documents using SAX and DOM parsers. 
  • Developed SOAP Web 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 BEA WebLogic Application Server.  

We'd love your feedback!