We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • 8+year of IT experience in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
  • Expertise in developing Multi - tier enterprise level web applications using various Java, J2EE technologies JSP, Servlets, JDBC and XML.
  • Experience in Use Cases, Sequence Diagrams and Class Diagrams usingUML, J2EEDesign Patterns.
  • Experience in implementation of SPA frameworks using AngularJS.
  • Expertise in back-end procedure development,database modelingfor Database Applications usingOracle 9i & 10g, SQL and PL/SQL.
  • Hands on experience with Integrated Development Environments (IDE's) tools likeEclipse andNetBeans.
  • Expertise inJ2EEArchitecture usingJava, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts,Comergent, ANT, Log4J, UML,XML, CSS, HTML, and JavaScript.
  • Expertise inSpring framework, extensively usedSpring DI,Spring Batch,Spring AOP, SpringJdbctemplates, MultithreadingandSpring MVC.
  • Expertise in usingHibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
  • Expertise in server-side development withJDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
  • Have Knowledge onGroovyandGrails.
  • Proficient inXMLtechnologies likeXSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
  • Experience in setting up the enterprise infrastructure on Amazon Web Services (AWS) like VPC, EC2 instance, ELB, S3 Bucket, Security Groups, Auto Scaling, AMI, RDS, IAM, Cloud Front services.
  • Experience working withSOAPandRestful Web Service.
  • Extensive experience usingMavento build the projects.
  • Experienced in working withAdobe Flexfor the development and deployment of cross-platformapplicationsbased on theAdobe Flashplatform.
  • Comprehensive knowledge of physical and logical dataSQL, performance tuning and monitoring.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
  • Experience working withAgile SCRUMmethodology and working in pair.
  • Accomplished on Big Data Integration and Analytics based on Hadoop, SOLR,Spark, Kafka, Storm and web method technologies.
  • Implemented Kafka Custom encoders for custom input format to load data into Kafka Partitions. Real time streaming the data usingSparkwith Kafka for faster processing.
  • Extensive experience in developingGUIs using Struts, SPRING MVC, SPRING web flow Frameworks.
  • Experience Hands on withPL-SQL Stored Procedures, TriggersandViews.
  • Experience onWeb Services, SOAP, JAX-RPC, WSDL, JSF, HIBERNATE, EJB, XML.
  • Experienced withIBM WebSphere Application Server,Oracle WebLogic application servers,JbossandApache Tomcat Application Server.
  • Have good experience in using Version Controlling tools(CVS, VSS, CM SYNERGY, Subversion, Clear Case, Jenkins) and defect tracking tools like Clear Quest, Quality Center.
  • Proficient inSQL, PL/SQL, T-SQL, Views, Functions, Stored Procedures and Triggers.
  • Having hands on experience in deploying web andJ2EEenterprise applications on WebLogic, WebSphere, TomcatandJBossServer.
  • Worked inTDDand version management toolsGitHub,SVN.
  • Experienced in Deploying, managing, and operating scalable, highly available systems onAWS.
  • Performance Monitoring using Splunk, AppDynamics.
  • Extensively worked on Jenkins for Continuous Integration and for End to End automation for all build and deployments.
  • Experienced in methodologies like Iterative,Agile, Scrumandwaterfallapproaches.
  • Experience in working as a developer, a teamlead and an onsite coordinator.
  • Experience in interacting with the client directly at client location.
  • Possessing good interpersonal skills which were applied in coordinating with development team, QA team and support team as required.
  • Experience inSPRING, struts frameworks.

TECHNICAL SKILLS:

Programming Languages: Java J2EEC, C++, C#.

Object Oriented: UML, Microsoft Visio

Operating Systems: Windows NT/2000/XP, LINUX, UNIX systems

Tools: and IDE: Putty,JBuilder, Eclipse, NetBeans.

J2EE Technologies: Servlets, JSP, Struts, Spring, Hibernate, Web services, EJB, JSF, JMS.

Scripting Languages: HTML, CSS,Javascript, Angular JS/4,JQuery, AJAX.

XML Schema: DTD, XSL, XSLT.

Database Skills: SQL, PL/SQL, Oracle, MySQL, JDBC.

Protocols: TCP/IP, HTTP, FTP, SOAP, RESTFUL.

Web/Application Server: Apache Tomcat, JBOSS, ATG, WebLogic9.2, Websphere.

Databases: SQL Server 2008 R2, Oracle 10g/11g/12c.

PROFESSIONAL EXPERIENCE:

Confidential - Richmond, VA

Full Stack Developer

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Used Eclipse as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
  • Developed interactive and dynamic web pages using hand coded semantic HTML5, CSS3, JavaScript, Typescript, Angular 4 and Bootstrap.
  • Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects.
  • Developed REST Web services using JAX-RS and Jersey to perform transactions from front end to our backend applications, response is sent in JSON format based on the use cases.
  • Used Spring Hibernate module as an Object Relational Mapping tool for back end Operations over SQL database.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • DevelopedSparkscripts by using Scala shell commands as per the requirement.
  • UsedSparkAPI over Cloudera Hadoop YARN to perform analytics on data in Hive.
  • Provided support forAWSEC2, EBS, S3, Cloudwatch, Cloudfront, IAM, Security Groups, Auto-ScalingAWSCLI Auto Scaling and Cloudwatch Monitoring creation and update.
  • Consfigured SPLUNK Alerts and created Dashboards for Monitoring.
  • Implemented EC2 backup strategies by creating EBS snapshots and attaching the volume to EC2 instances.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud watch.
  • Created REST Web Services using Jersey to be consumed by other partner applications.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files. Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug, JIRA and Eclipse's debugging tool.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java 8, J2EE, Spring 4.0, Hibernate 3.0, Oracle 12c, HTML5, CSS3, XML, JavaScript, Typescript, AJAX, Angular 4, Bootstrap, Web logic, JUnit, RESTful Web Services, Agile Methodology, Maven, Jenkins, Apache Kafka, Spark, Python, Scala, GIT, Eclipse, AWS EC2, EBS, S3, Cloud Watch, Lambda.

Confidential, Los Angeles, CA

Java/J2EE Developer

Responsibilities:

  • Participated in requirements gathering, analyzed requirements from customer point of view, preparing requirement documents.
  • Developed class diagrams, sequence diagrams and object diagrams using UML methodology.
  • Used the J2EE design patterns like Value Object Pattern, Business Delegate, Service Locator and Session Façade, Singleton, Factory and DAO
  • Designed and developed the application with J2EE architecture, frameworks like Spring MVC and Spring Bean Factory.
  • Developed the web tier components using XHTML, CSS3, HTML5, JSP and JavaScript. Designed and Developed interface for the customer enrollment and reservation of product.
  • Involved in developing Java Server Pages for implementing interactive front end and integrated it with Spring Controllers using Spring Tag Library.
  • Created database tables and used Hibernate module as an object relational mapping tool for backend operations over Oracle database.
  • Provided Hibernate mapping files for mapping java objects with database tables.
  • Built dynamically generated dropdown lists using Ajax, JQuery and Angular JS.
  • Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters
  • Involved in developing and coding new enhancements.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Developed REST Web services using JAX-RS and Jersey to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
  • Configured Maven dependencies for application building process that created POM.xml files. Created Maven build file to build the application and deployed on Web logic application server.
  • Followed agile software development practice paired programming, test driven development and scrum status meetings.
  • Setup and buildAWSinfrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, RDS in Cloud Formation JSON templates.
  • Involved in testing the application by writing the test cases for various scenarios. Used JUnit testing tool to test the code.

Environment: Java 1.7/J2EE, Spring, Hibernate, HTML5, CSS3, XML, Jersey, JavaScript, Ajax, Angular JS, Oracle, Web logic, JUnit, RESTful Web Services, Agile Methodology, Python, Maven, Jenkins, GIT, Eclipse, AWS.

Confidential, Miami, FL

Java Developer

Responsibilities:

  • Worked on resolving issues for the Fortify scan results on multiple subsystems.
  • Worked and developed web pages using JSP and Spring MVC Framework.
  • Actively worked in requirement gathering for all the activities and actively carried out assignments in Agile- scrum work environments.
  • Extensively leveraged Open Source Frameworks, tools such as Struts, Apache.
  • Involved in the development of the UI using JSP, HTML, CSS, XML, XSL, JavaScript, AJAX, SAX and DOM Parsers.
  • Developed Hibernate components and DAO Classes for business logic processing and database operations.
  • Created UML Diagrams (Class and Sequence flow) during Design Phase using Rational Rose.
  • As part of ULLD2 worked on the removal of the loan data points for the loan application through Create New Loan, Loan Pipeline, Evaluate Loans, Contract and Loan Allocation of single family selling system.
  • Implemented enterprise level architecture which involved N-Tier J2EE applications.
  • Involved in Quarterly Releases and Confidential enhancements to selling system.
  • Worked on enhancement requirements for the modules like Contract Pipeline, Create Contracts, View Contract Pipeline, Default Settlement Parameters.
  • Integrated with the back-end code (JSP) using AngularJS, JSON and AJAX to get and post the data to backend servers.
  • Coded EJB 3.0 Message-Driven-Beans to receive the messages from IBM MQ Queues and a Local Message Queue.
  • Provided JUnit test cases for the application to support the Test Driven Development (TDD).
  • HTML, DHTML and JSF were implemented to maintain the static and dynamic content
  • Generated EJB classes using XDoclet.
  • Provided utility to connect to LDAP to get the user details and the authorized packages.
  • Worked on Contract Details screen to set the Early Funding Indicator manually (EFI).
  • Worked on Manage Contracts batch job to reprocess the failed contracts
  • Almost worked on end to end testing in the Selling System which is related to Contracts and Loan
  • Actively carried out assignments in Agile- scrum work environments.
  • Used and worked with the Maven for building the web application.
  • Used GitHub for code check in’s and check outs.
  • Designed and developed RESTful service interface using Spring MVC to the underlying customer event API.
  • Involved in active deployment of application in both JBoss 4.0.4 and WebLogic 8.1, WebLogic 9.2.
  • Worked and developed test plan and test cases for Unit testing using JUnit and performed integration and system testing.
  • Used JMS and IBM-MQ Series for the Message Beans, Enterprise Java Beans(EJB) for the business specific processing and WebLogic Application Server in Struts environment.
  • Worked with IBM DB2 database, wrote query's and worked on stored Procedures and modifications to existing database structure as required per addition for the back end operations.
  • Consumed Web Services for the usage of Rules module in the application development.

Environment: Java, J2EE, Spring Core, Spring MVC, Hibernate, Struts, XML, WebLogic Server, DB2, Eclipse, Maven, Clear Case, Clear Quest, Rational Rose, DB Visualizer, UNIX and HP Quality Center.

Confidential - Atlanta, GA

Java Developer

Responsibilities:

  • Developed class diagrams, sequence diagrams and object diagrams using UML methodology.
  • Design and Development of the Object Oriented applications using OOA and OOD techniques in all Business Areas using Rational Rose.
  • Developed the application using J2EE Design Patterns like Singleton and Factory pattern.
  • Used MVC at presentation layer.
  • Developed front-end content using JSP, Servlets, DHTML, JavaScript and CSS.
  • Created Data source for interaction with Database.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database.
  • In the Front end of the application designed and implemented a publishing framework and reusable UI component library based on AngularJS and JQuery.
  • Developed web-layer using Spring MVC Framework with JSP, CSS, AJAX, and JavaScript.
  • Developed Custom framework implemented with Spring Framework for integrating the flow of the application with minimal dependency.
  • Configured LDAP server to be used with Spring Security to provide authentication for internal application.
  • Worked within SOA based enterprise framework to build web services.
  • Developed Messaging framework for Asynchronous messaging service using JMS and
  • Extensively used JSON object data in the model as from RESTful web services.
  • Developed Restful web services using JERSEY to send/receive data to/from various
  • Developed XML Converter classes based on JDOM and XPATH and XML technologies to obtain and persist data.
  • Developed and worked with JSP custom tags.
  • Involved in system, Unit and Integration testing.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience.
  • Validated the UI components using AJAX Validation Framework.
  • Implemented Ajax with JQuery to refresh user selections
  • Developed the Action classes and Form Beans.

Environment: Core Java, J2EE, JSP, DHTML, Spring, Rest, JavaScript, UML, Web Services, HTML, CSS, Eclipse, Ant, Ajax, JQuery, Sun Solaris UNIX OS and Oracle 10g.

Confidential

Java Developer

Responsibilities:

  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle 9i.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
  • Worked with business teams using agile methodology to integrate business line of apps with SOA in a seamless fashion.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed REST APIs using Web API (REST API).
  • Developed web services using Restful web services, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: Java, JSP, Struts 1.3.8, Spring 1.0.2, Restful Web services, SOA, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle 10g, Web Sphere 6.1, Ant, Eclipse, UNIX.

We'd love your feedback!