We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Columbus, OhiO

SUMMARY

  • Over 8+ years of rich experience in Object Oriented Analysis and Design (OOAD), Full Life Cycle development, maintenance, enhancement and deployment of Web based, Client server, Distributed and N - Tier Architecture applications on industry standard Java/J2EE Application Servers with track record of delivering quality solutions in the Finance, Insurance and Energy industries.
  • Expert in working with cutting edge front-end technologies / framework and libraries like JQuery, Prototype, (X)HTML, DHTML, OO JavaScript, JSON, DOM, CSS, XML/XSLT, and AJAX.
  • Extensively worked on J2EE technologies like Servlets, JMS, JSP, EJB, JNDI, and JDBC with various middleware technologies.
  • Experience in working with Spring MVC Architecture, Struts, and Hibernate frameworks and implemented design patterns.
  • Implemented the web-based application following the MVC architecture using Spring Framework and used different Spring modules like Spring Core, Spring AOP, Spring MVC and Spring with ORM Framework.
  • Experience in building Single Page Application (SPA) using Angular JS, Handlebars.js. Also Experience of Consuming Restful services using WSDL, UDDI, XML to handle data for dynamic application.
  • Knowledge in java/j2ee design patterns like Factory, Singleton, Facade, MVC, Data Access Object (DAO) pattern.
  • Expertise and experience in performing different kinds of testing like functional testing, unit testing, integration testing, performance testing, load testing, regression testing and System testing for the online applications.
  • Experience with ANT, Log4j, SVN for logging and JUNIT for unit and integration testing.
  • Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
  • Experience of writing test cases using various JS based frameworks like Karma, Jasmine and Protractor.
  • Experienced in writing and implementing test cases using Junit, Jmeter, Easy Mock and Mockito.
  • Experience in testing UIs for cross-browser and cross-platform functional inconsistencies.
  • Well-experienced in Server maintenance, Administration and deploying Servlets, JSP and EJB components. Deployed in JBoss, WAS 6.0, Weblogic, Websphere, WSO2 and Apache Tomcat Application Servers.
  • Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non-oracle system using Camel.
  • Proficient in programming on different Java IDE’s like Eclipse, IBM RAD 7, NetBeans, RAD.
  • Proficiency in using version control software tools like CVS, SVN, GIT and Rational Clear Case.
  • Expert in using defect tracking tools like JIRA, Clear Quest.
  • Expertise in using database tools like TOAD, QueryMan, SQLNavigator.
  • Expertise in coding optimized SQL queries on databases like MySQL and Oracle.
  • Have worked on the project on PHP with front end and MYSQL server for a backend.
  • Used build tools like Grunt, Jenkins etc. Managed dependencies using Requires, bower and also used service versioning tools like Tortoise SVN, github, stash and worked different IDE’s like Sublime text, Brackets, Atom etc.

TECHNICAL SKILLS

Languages: Java, HTML, DHTML, UML, SQL, PL/SQL, NoSQL, Groovy, Ruby, Smalltalk, Python

Scripting Languages: JavaScript, VB Script, Perl, BASH

Web Technologies: HTML, DHTML, CSS, AJAX, Servlets, JSP

XML Technologies: SAX, DOM, DTD, XSD, XML, XSLT, XPath

Operating Systems: Windows 8/8.1,7,98/XP, UNIX, Linux, MS-DOS, Sun Solaris, Red Hat Linux

Distributed Technologies: EJB, RMI and Web Services

Databases: Oracle 8i/9i/10g, DB2, MS Access 97/2000/2003

Web Servers: Tomcat 5.5/6.0, Weblogic 8.1/9.2/10.0 , Websphere 6.5/7.0/8.5 JBoss 4x

Application Servers: IBM’s WebSphere, BEA’s Weblogic

Versioning Software: MS Visual SourceSafe, WinCVS

Framework: Struts1.1/1.2/2.0, Spring2.0/2.5, Hibernate3.0, iBatis2.2 and JSF

Tools: ANT, Log4j, MAVEN, TestNG and Junit

IDEs: Eclipse, RAD 7.0, IntelliJ, Weblogic Workshop, NetBeans

UML Tool: Visual Paradigm, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential, Columbus, Ohio

Sr Full Stack Java Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams
  • Created the Technical design document (TDD)
  • Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags
  • Developed Jsp’s and Managed beans using JSF1.2 implementation
  • Developed Service layer using Spring framework and injected the Spring beans into JSF managed bean
  • Developed web pages using JSF UI Components like,,,,,,
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications
  • Implemented the Web Services and associated business modules integration
  • Tested JSPs in FireFox and Internet Explorer browsers. Identified and fixed browser related issues
  • Used ANT script to compile and build the WAR
  • Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css)
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria
  • Developed Servlets for Document Upload, Image Streaming and Caching the data
  • Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool
  • Experienced in AWS Cloud IaaS platform with features EC2, VPC, ELB, Auto-Scaling, Security Groups, Route53, IAM, EBS, AMI, RDS, S3, SNS, SQS, CloudWatch, CloudFormation, CloudFront, &Direct Connect
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing
  • Involved in Unit Testing, Integration Testing, and System Testing etc
  • Developed JavaScript validation for client side validations. Performed Code reviews and code fixes
  • Used Log4J to store log messages
  • Application Architected and developed usingAngular JS,MVC framework.

Environment: J2EE, Springs, JSP, Hibernate, Web Services, JavaScript, HTML5, CSS3, Bootstrap js, JSON, Ajax, DHTML, XML, MYSQL, MONGO DB, JSLint, Junit, Angular JS, Webstorm, Source Tree, Bower, Karma, npm,AWS, Jasmine unit testing, Rally

Confidential, Schenectady, NY

Sr Full Stack Java Developer

Responsibilities:

  • Developed and Implemented WebServices and usedSpringFramework
  • Used the lightweight container of theSpringFrame work to provide architectural flexibility for inversion of controller (IOC)
  • Implemented the caching mechanism inHibernateto load data from Oracle database
  • Implemented application level persistence usingHibernateandSpring
  • Implemented Persistence layer usingHibernateto interact with the Oracle database, UsedHibernateFramework for object relational mapping and persistence
  • Developed Servlets and JSPs based on MVC pattern using Struts framework andSpringFramework
  • Expertise in developing enterprise applications using Struts Frameworks
  • Responsible for analyzing various cross-functional, multi-platform applications systems enforcing, best practices and provide guidance in making long term architectural design decisions
  • Designed and developed Using Performance Engineering
  • Involved in the deployment of SOAP based Web-Service End-Points using Apache CXF
  • Developed REST architecture based webservices to facilitate communication between client and servers
  • Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket
  • Created all the services to work with the various entities provided and rectified the services using RESTAPIs
  • Responsible for build and release the code from Clearcase, Subversion and Perforce
  • Good Working experience with web/applications servers IBM Web sphere, Oracle Web logic, JBOSS, Apache Tomcat and Jetty
  • Responsible for build and release the code from Clearcase, Subversion and Perforce
  • Designed and modified User Interfaces using JSP, JavaScript, CSS3, HTML 5, JSON, Performance Engineering and JQuery
  • Provided leadership for service-oriented architecture (SOA) initiative by designing and developing web service interfaces to outside vendors and to internal systems
  • Developed user interfaces using JSP, JSF frame work with AJAX,JavaScript, HTML, DHTML, and CSS
  • Developed AJAX scripting to process server side JSP scripting
  • Designed and developed the UI mostly using YUI
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQuery
  • Developed Web based Dynamic Form Builder using DHTML, JavaScript Object-to-XML
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript
  • Design, develop and test of SOAservices using SOA / SOAP Web Service / Oracle Fusion Middleware
  • Worked in Agile environment with active scrum participation
  • Agile and scrum process is used for tracking and developing the application
  • Worked on designing and creating business rules using IBMILOG Rules Engine
  • Used AJAX,Javascript and GWT to create interactive user interface
  • Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX
  • The application UI design was made from the mainly JQuery client side script and the JSP
  • Built custom UI Widgets and Application logic using Angular JS MVC architecture
  • Used Backbone js and Handlebars.js for the responsive design, so that the mobile app can work on the desktop, Tablets and the mobile

Environment: Java, J2ee, JavaScript, JSP, Eclipse, MYSQL, WinScp, Oracle 10g, Struts 2, SVN, Web Service, Spring, SOAP, Restful Web Services, JQuery, JSFiddle tool, UI design, Tibco Rv, Angular JS, Backbone JS, HTML5, JSON,AWS, Foundation JS

Confidential - Mountain View, CA

Senior Java/ J2EE Developer

Responsibilities:

  • Developed dynamic JSP, HTML web pages for user interface
  • Implemented persistence mechanism using JPA
  • Used JavaScript for improved client side validations
  • Involved in development of business objects and service controller objects to deal with the database
  • Implemented various design patterns such as Business Delegate, Session Facade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing
  • Used web services RESTful protocol to transfer XML messages from one environment to other
  • Spring MVC is used for implementation of business model logic
  • Monitored the error logs using Log4j and fixed the problems
  • Developed Junit Test cases for Unit Test cases and as well as System and User test scenarios. Implemented business logic using J2EE design patterns
  • Involved in unit testing, defect analysis and fixing production defects
  • Used jDeveloper as the IDE for building the application
  • Used Oracle Cache Techniques to improve the site performance
  • Responsible for development check out process. Reading the data from profile and completed the checkout process. Created one page checkout where customer will be able to finish checkout without navigating to different screens
  • System study, interaction with users & management, performance of analysis, designing, coding, and testing & implementation of the system. Development of product management code
  • Interacting with the client and with various internal teams such as UI, Backend and integration

Environment: Java1.6, J2EE, Spring MVC, JSF, JPA, Servlets, JSP, XML, REST web Services, JSON, UML, Junit, CSS, HTML, JQuery, JavaScript, Maven, Linux, Oracle 10g, jDeveloper, WebLogic Application Server, Log4j, Git Flow.

Confidential

Java Developer

Responsibilities:

  • Involved in Designing Market Interface (MI) Flow
  • Implemented data archiving and persistence of reportgeneration meta-data usingHibernateby creating Mapping files, POJO classes and configuringhibernateto set up the data sources
  • UsedHibernateFramework for Object Relational Mappings andSpringFramework for Dependency Injection
  • Involved in QualityActivities to ensure good Quality in the code developed
  • Designed and implemented XML/WSDL to provide the interface to the various clients running on bothJavaand NonJavaapplications
  • Maintaining Database using SQL
  • Experience in development unit tests with JUnit, Mockito, Spring test API and other related technologies
  • Designed and Coded J2EE components using Hibernate
  • Developed Web Services which communicates with different other applications using SOAP
  • Used spring framework 3.0 with the help of Spring Configuration files to create the beans needed and injected dependency using Dependency Injection
  • Implemented Hibernate and replaced JDBC code
  • DevelopedJSP, Ajax, HTML, JS have been used for developing User Interface components
  • Involved in deploying the application on test environment
  • Developed the Database interaction classes using JDBC, java
  • Performed the integration testing
  • Involved in writing Maven Scripts for building the web application.

Environment: Java, J2EE, JSP,Hibernate3, JMS, spring framework 3.0, XML, Jquery, SOAP, WSDL, AJAX, HTML, JAVASCRIPT, CSS, CVS, JAXB, JUnit, WebSphere Application Server, Eclipse, Helios, Oracle.

Confidential

Junior Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio
  • Developed Struts forms and actions for validation of user request data and application functionality
  • Developed JSP’s with Struts custom tags and implemented JavaScript validation of data
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in developing business tier using stateless session bean
  • Used JavaScript for the web page validation and Struts Valuator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects
  • Developed Message Driven Beans for asynchronous processing of alerts
  • Used Clear case for source code control and JUNIT for unit testing
  • Involved in peer code reviews and performed integration testing of the modules
  • Performed analysis for the client requirements based on the developed detailed design documents
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio
  • Developed Struts forms and actions for validation of user request data and application functionality
  • Developed JSP’s with Struts custom tags and implemented JavaScript validation of data
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in developing business tier using stateless session bean
  • Used JavaScript for the web page validation and Struts Valuator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects
  • Developed Message Driven Beans for asynchronous processing of alerts
  • Used Clear case for source code control and JUNIT for unit testing
  • Involved in peer code reviews and performed integration testing of the modules

Environment: Java, J2EE 1.3, Struts 1.0, JSP, JDBC, EJB 2.0, ANT, XML, IBM Web Sphere, JUNIT, DB2, Rational Rose, CVS, UNIX.

We'd love your feedback!