We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Whitefield, NH

SUMMARY

  • Having 8 years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Extensive experience in designing front end interfaces using HTML/HTML5, JSP, CSS/CSS3, Java Script and Ajax.
  • Good Experience using Object Relational Mapping tool like Hibernate.
  • Experience in Spring Framework such as Spring IOC, Spring Resources, Spring JDBC.
  • Experience with various IDEs like IntelliJ, Eclipse, JBuilder and Velocity Studio.
  • Implemented the service projects on Agile Methodology and involved in running the scrum meetings.
  • Implemented the core product projects on Lean and Kanban Methodology and involved in delivering high quality health care product.
  • Handled operations and maintenance support forAWScloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Experience in developing web-services using REST, SOAP, WSDL and Apache AXIS2.
  • Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, DB2, MySQL etc.
  • Experience in working with the Columnar NoSQL Database like HBase, Cassandra to manage extremely large data sets.
  • Experience in writing the SQL queries.
  • Experience in deployment using Jboss AS, Tomcat on Linux server
  • Used GIT, CVS, Maven, and SVN for Source code version control.
  • Extensively used build utilities like Maven, ANT for building of jar, war, bar and ear files.
  • Extensively worked on Hudson,Jenkins, Team City for continuous integration and for End to End automation for all build and deployments.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.
  • Good Experience on Quality Control, JIRA, Fish Eye for tracking the tickets like accepting the tickets/defects, Submitting the tickets, Reviewing Code and closing the tickets etc.,
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Excellent Experience in Code Refactoring
  • Hands-on experience with UNIX and Linux environments
  • Designed and coded application components in an Agile/TDD environment utilizing a test driven development.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent communication, analytical, interpersonal and presentation skills.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, C#.

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC, ANT, MAVEN, Log4j, XML, JAXP, DOM, JNDI, JUNIT, Web services, Multithreading, JTA, Custom Tags.

Web Technologies: HTML, DHTML, JavaScript, JQuery, CSS, AJAX, DOJO, XML, Web Services (SOAP, REST, WSDL).

Frameworks and IDE's: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Spring AOP, OAUTH2.0.

Web/Application Servers: Web Logic 10.3.2/9.2/8.1 , Web Sphere, Apache Tomcat 5.x/4.x, JBOSS 4.x and IIS 7.0/6.0.

Web Service Technologies: SOAP, REST.

Build Script: ANT, shell scripts, batch scripts.

IDE's: Eclipse 3.6/3.4/3.1/3.0 , NetBeans 6.7/6.0, IntelliJ, WebStorm, SDK.

Patterns: MVC, Core J2EE design patterns (MVC, business delegate, service locator, session façade, DAO, DTO, Singleton, etc.).

Methodologies: Agile, Waterfall, TTD, Iterative.

Database Environments: Oracle 10g/9i, SQL Server 2008/2005, MySQL.

Operating Systems: Windows, (Mac & Linux) UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Whitefield, NH

Full Stack Developer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Developed complex Web Services and tailored JAX-RS API to suit the requirement.
  • Development of UI models using HTML5, JSP, JavaScript, AJAX, Angular JS and CSS3.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Implemented Caching Strategies in Web Services Client Layer for reducing the number of executions in Controller.
  • Developed Spring Beans and configured Spring using applicationContext.xml.
  • Generated DAO’s to map with database tables usingHibernate. UsedHQL(Hibernate Query Language) and Criteria for database querying and retrieval of results.
  • Uses Second Level Cache to enhance performance and Proper Memory Management.
  • Involved in J2EE Design Patterns such as Data Transfer Object (DTO), DAO, Value Object and Template.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Used Spring IOC, AOP modules to integrate with the application.
  • Developed SQL Queries for performing CRUD operations in Oracle for the application.
  • UsedMavenfor generating system builds and Bamboo for continuous integration.
  • Created WAR/EAR files from Maven and deployed them on Tomcat.
  • Developed the application using IntelliJ IDE.
  • Worked on Jboss application server as a container for web/j2ee applications.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Worked in deploying REST based microservices to Amazon Web Services using AWS EC2 container services and using AWS admin console.
  • Testing of REST based API implementation of client and server sides
  • Used REST-CLIENT for testing the Web-Services.
  • Wrote JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Created functions in Lambda that does data manipulation of incoming events and stored results in Amazon S3 and setup triggers to inform via email through SNS.
  • Participated in the redesign of a list management system to run as a scalable micro service within the Amazon cloud (AWS) using Amazon Kinesis and Lambda.
  • ConfiguredAWScloud infra as code using terraform and continuous deployment through Jenkins and automated the cloud formation using Terraform.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Used GIT to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project work flow.
  • Involved in doing code reviews using STASH.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Web services, JAX-RS, Mockito, WADL, SOAP UI, JSP, AJAX, HTML5, CSS3, Maven, log4j, Microservices, Spring Boot, Oracle, MY SQL, Angular JS, SQL Developer, JIRA, STASH, IntelliJ, GIT, UNIX, AGILE-SCRUM, AWS.

Confidential, Hooksett, NH

Sr. Java/J2EE Developer

Responsibilities:

  • Used spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application level persistence using Hibernate and Spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed Caching to minimize round trips to external services and databases to maximize performance usingSpringMVC
  • Wrote complex named SQL queries using Hibernate.
  • Implemented hibernate second level cache using EHCACHE and Criteria to load the data
  • Implemented annotation for relationships (one-one, one-many, many-many) in hibernate
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Configured and deployed web application in JBOSS Server using Maven
  • Developed the application using IntelliJ IDE.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state. Used SOAP-UI for testing the Web-Services.
  • Designed and developed the application using Lean-Kanban methodology. Used SVN to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project work flow.
  • Implemented SOLID Design Principles throughout the development of Project.
  • Involved in development, customization and enhancement of the product.
  • Wrote Form Handlers, Managed Bean Classes, VO’s using struts MVC framework (Struts2.x) for the modules.
  • Implemented Generic Controller in Java that carries common functionality such as Redirecting URLs, Generic Methods for handling Exceptions.
  • Involved in the code fixing and system testing activities. Written Client/ Server-side validations for the project
  • Used Maven script for building and deploying the application.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Web services, JAX-RS, JSP, AJAX, HTML, CSS, Jersey, Maven, Jenkins, JBoss, log4j, Oracle 11g, SQL Developer, JIRA, Fish Eye, SVN, UNIX, IntelliJ, Lean and Kanban.

Confidential, Manchester, NH

Java/J2EE Developer

Responsibilities:

  • Involved in analysis and design phases of Software Development Life Cycle (SDLC/Agile).
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
  • Developed static and dynamic Web Pages using JSP, HTML and CSS.
  • Created Action Classes, Form Beans, and Model Objects for the application using Model View Controller (MVC) approach.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Created connections to database using Hibernate session factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Implemented the caching mechanism in Hibernate to load data from Oracle database.
  • Optimized SQL queries used in batch processing. Extensively written unit test cases using JUnit framework.
  • Developed Rest architecture based web services to facilitate communication between client and servers.
  • UsedSAXandDOMparsers for reading and puttingXMLmessages intoSOAP message.
  • Design and Developed using Web Services using Apache Axis2.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Write custom tag libraries for implementing tree, grid structure.
  • For Bulk Order Processing, Implemented Functionality to Read Input Data from MS-Excel Files using Java and JXL API.
  • Batch of Validating Billing Telephone Web service calls used for Bulk Order is solved using APM Scheduler and Apache Mail API.
  • Implemented Jets Engine using Singleton and Factory Design Patterns for loading Application bulk customer Premises Equipment data for VOIP Product.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts 2.x, Hibernate, Spring, Web Services, JAX-RS JSP, JQuery, JSON, AJAX, HTML, CSS, Java Script, log4j, SQL Server, WebLogic, SVN, Eclipse, DOJO, UNIX, Agile.

Confidential

Java Application Developer

Responsibilities:

  • Created Action Classes, Action Forms for the application using Model View Controller (MVC) approach.
  • Developed JSP Custom Tag Libraries for Tree Structure and Grid using Pagination Logics.
  • Develop the logics in BOSI to generate BOD XMLs for a given product with different business rules
  • Designed and developed all UI Screens (Forms) using Java Server Pages, Struts, Html, CSS and JavaScript.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on the front end.
  • Developed business logic activities with Java Beans, Servlets.
  • Developed handlers and DAO’s to get the data from Database. Developed the front-end using JSP, Servlets, HTML, and JavaScript. Written SQL queries for Performing CRUD Operations using JDBC.
  • Client-side validations are handled using Java Script. Written Utility classes for getting Connection using JDBC.
  • Created an XML configuration file for Hibernate to map to Oracle Database.
  • Wrote JavaScript’s for validating the client side user account information based on their business rules.
  • Wrote VO’s, DAO’s to retrieve & store data the data form the SQL Server Database.
  • Configured the hibernate.cfg files to connect to Oracle database.
  • Designed and developed queries using Hibernate Query Language and data validation via the Hibernate validator framework. Validate and Traverse Generated XMLs using DOM Parser.
  • Used tools like XML Spy for getting XPATH of corresponding node, mapped with Data Gathering Object (DGO).
  • Used SVN for Source code version control.
  • Responsible for Writing SQL Queries and executing using JDBC API.
  • Involved in preparation of System Use Cases (SUC’s) and Unit Test Speciation (UTS).
  • Taken whole responsibility and developed module alone with in time specified.
  • Developed unit test cases using JUnit. Used Eclipse IDE for Development and Version Control as Clearcase.
  • Configured JNDI properties in Web sphere. Responsible for Writing SQL Queries and executing using JDBC API.
  • Performed Unit Testing with Junit Framework.
  • Programmed the Data Access layer using DAO pattern, with JDBC being used for data access.

Environment: Core Java, Jdk1.5, JDBC, Servlets, JSP, Struts, DGF, Tiles, HTML, CSS, Oracle, Java Script, JUnit, PL-SQL, Views, Web sphere, CVS, Eclipse, Hibernate, Spring, Web Services, JAX-RS, AJAX, log4j, WebLogic, SVN, Eclipse, DOJO, UNIX, Agile.

We'd love your feedback!