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) wif 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 wif 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 noledge on NoSQL Databases Cassandra, Mongo DB.
  • Good noledge 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 technologiesAWS and Azure Cloud services (VPC, S3, EC2, RDS, Route 53 etc.)
  • Worked in provisioning and managing multi-tenantHadoopclusters on public cloud environment - Amazon Web Services (AWS) and on private cloud infrastructure.
  • Worked wifSparkcore,SparkStreaming andSparkSQL modules ofSpark.
  • 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 noledge 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 wif solid communication and Analytic skills to develop creative solution for challenging client needs.
  • Coordination wif 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

Environment: Java, 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 teh requirements review meetings and partnered wif business analysts to clarify any specific scenarios.
  • Analyzed teh business requirements and created use cases and prepared low and high level design documents.
  • Worked wif J2EE design patterns in MVC architecture wif spring.
  • Used teh JNDI for Naming and directory services.
  • Involved in teh integration of frameworks like spring and Hibernate.
  • Developed teh 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 wif Spring 4.
  • Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
  • Development of internal dashboard applications using teh 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 teh 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 teh business requirement.
  • Implementation of Spring security and LDAP integration.
  • Development of Rest web services using Spring wif teh 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 teh deployment of teh application using WebLogic Server.
  • Developed a data pipeline using Kafka,Sparkand Hive to ingest, transform and analyzing data.
  • Developed monitoring and notification tools usingPython.
  • 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

Environment: JDK1.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 teh 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 teh 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 teh application using teh concrete principals 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 teh Spring Validator framework.
  • Used Jboss Application Server to design and develop a backbone J2EE architecture for teh implementation of teh modernized system.
  • Developed Form Beans and Action Classes to model views and client side functionality.
  • Used teh Struts Validator framework for validating teh forms.
  • Used SOA framework wif hibernate to map oracle database.
  • Wrote deployment descriptor and configuration files using XML.
  • Configured and deployed teh application in JBoss.
  • Implemented dependency injection for defining objects.
  • Involved in developing teh core business logic using spring.
  • Made standard eclipse application into standalone OSGI environment and deployed on Jboss by filtering out all teh eclipse dependencies.
  • Used Log4J for logging and tracing messages.
  • Used JIRA tool to communicate wif 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 teh root cause of teh issues, work on teh 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 teh application.
  • Used SVN for source code version control.

Confidential, Houston, TX

Sr. Java Developer

Environment: JDK1.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 teh application.
  • Introduced teh OSGI service for teh plugin environment.
  • Developed custom accessors to all type of CRUD operations on top of teh custom framework.
  • JBoss Installation and monitoring teh status of teh server.
  • Used Apache Mod Auth and JAAS patterns on top of Apache HTTP server for various internal applications.
  • Developed teh accessors to use teh Jboss teiid driver to use teh VDB deployed on Jboss.
  • Developed maven configuration files for all teh existing plugins to make part of teh build.
  • Used Jenkins tool and made customizations according to teh local build to track out teh build status.
  • Enhanced teh existing Restlet framework to support all teh bulk data CRUD operations.
  • Implemented teh authentication for teh Restlet framework. Used SOAP and WSDL for web services.
  • Deployed teh application JBoss Fuse application server.
  • Used Spring Rest Template to use teh 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 teh Ant scripts to build and deploy teh application.
  • Used Log4J extensively for logging purposes into teh application.
  • Used Jenkins for integration.
  • Provide Ant and Maven build tool for building and deploying teh application.
  • Used Web logic Application Server for application deployment
  • Used SVN repositories for version controlling.
  • Developed new XSD and modified existing XSD dat 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 teh timeframe for each story and halped in deploying teh application on teh server for each iteration of teh agile software development.

Confidential, Austin, TX

Java Developer

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.

Responsibilities:

  • Involved in teh 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 wif distributed multi-tier applications dat 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 teh presentation layer.
  • Extensively used Ext Js.
  • Developed teh login servlets and related session beans which is responsible for initial authentication of teh different types of users supported by teh system (admin/manager, etc.)
  • Involved in implementation of teh controller layer based upon Struts controller.
  • Implemented Jersey and Spring to develop RESTFul Web Services.
  • Involved in developing teh core business logic using spring.
  • Converted from JDBC to Hibernate.
  • Used Hibernate for persistence.
  • Extensive experience on teh 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 teh logging framework in teh SOA environment.
  • Involved in teh business logic-coding framework to seamlessly map teh business logic into respective value beans.
  • Involved in jUnit testing while deploying teh application to Quality Assurance.
  • Used SVN for Version Control

Confidential

Jr Java Developer

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.

Responsibilities:

  • Involved in teh all life-cycle design and development.
  • Used Waterfall model.
  • Responsible for requirement gathering and analysis through interaction wif end users.
  • Involved in designing class diagrams, interaction diagram using UML model wif 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 teh components for parsing XML documents using SAX and DOM parsers.
  • Developed SOAP Web Services functionality in teh application to allow external applications to access teh data.
  • Used Hibernate for persistence management.
  • Used Hibernate as ORM tool and defined teh mapping and relationship of each table in database.
  • Made use of Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX and CSS to develop teh frontend UI
  • Implemented ORM wif hibernate to make teh Persistence class objects of teh domain model to access and interact wif numerous Oracle database tables spanned across various schemas.
  • Apache Maven is used as Build tool to automate teh build process for teh entire application.
  • Used SVN repositories for version controlling, and Log4J is used for Logging and Tracing teh 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 wif QA team to ensure teh quality of application.
  • Used Jira tracker wif team members.
  • Deployed teh application in BEA WebLogic Application Server.

We'd love your feedback!