We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY:

  • Over 8+ years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Expert in developing Multi-tier enterprise level web applications using various Java, J2EE technologies including JSP, Servlets, EJB, JDBC, Java Beans, Web Services.
  • Extensive experience in working with frameworks - Struts, Spring 4.0/3.0, JSF, Swings, Hibernate and MVC.
  • Good Knowledge of using HTML5/DHTML, XHTML, JavaScript, JQuery, JSON, XML, XSL, XSLT, CSS3, Applets/Swings.
  • Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS, JAX-RS, Apache Axis, Apache CXF, JERSEY.
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring Data, Spring Cloud, Spring JPA and Spring Batch.
  • Expertise in Implementing Java&J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton and Front Controller.
  • Extensively used building tool like ANT, Maven to compile, package and deploy the components to the Application Servers.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Experience of using IDE Tools like Eclipse, NetBeans, Rational Application Developer (RAD) for Java/J2EE application development.
  • Strong knowledge and good experience in providing logging support using Log4j.
  • Proficient in handling & administering Web servers/application servers IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x
  • Experience with AngularJS, bootstrap, Node.JS, React, Grunt, Gulp.
  • Experience in AWS Cloud platform and its features, which includes EC2, EBS Cloud watch, AWS configuration, Auto-scaling and AWS S3.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Container Service, Simple Storage (S3), Elastic Beanstalk and Cloud Watch.
  • Experienced in integrating ECM systems with pension and other third party application.
  • Strong experience in database design using PL/SQL,DB2 to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB/NoSQL.
  • Developed a MEAN Stack Application Using MongoDB, Express JS, Angular JS, Angular 4 and Node JS.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.
  • Experience in writing Unit test cases using Groovy and Java.
  • Experience on version control tools like GitHub, BitBucket, Subversion (SVN) and CVS.
  • Good understanding on JIRA and Rally
  • Motivated and result oriented team player with the ability to work under minimal supervision.

TECHNICAL SKILLS:

Primary Languages: Java (1.5/1.6/1.7/1.8 ), SQL, PL/SQL

J2EE/Middleware: J2EE (Servlets 4, JSP 2.0, JDBC)

Frameworks / UI: Struts 1.1/2.0, Spring 2.5/3.x/4.x, Swings, Hibernate 4.0, DOJO

Web services: RESTful, SOAP, UDDI, WSDL, JSON.

Design Methodologies/Tools: Waterfall model, Agile SCRUM

Version control Tools: SVN, Git

Database: Oracle 9i/10/11, MySQL 4.x/5.x, DB2, MongoDB

Tools: /Others Service Now Tool, JUnit, ANT Maven 2.2.1, Log4J, Putty, Jenkins.

GUI Technologies: HTML5, CSS3, JavaScript, AJAX

Web/App Servers: Tomcat 5.0/6.0, WAS 6.1/7.1, WebLogic7/ 8/10, JBoss

Operating Systems: Windows, UNIX/LINUX

Other Languages: C, C++

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Full Stack Developer

Responsibilities:

  • Involved in all the phases of Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Responsible for developing the architecture for the SpringBoot microservices which involves Netflix Eureka.
  • Developed spring boot applications using spring data.
  • Developed web application using HTML5, CSS3, JavaScript, jQuery, AngularJS, Angular2,4,6 ReactJS, Node.js, AJAX, and JSON
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules.
  • Developed the DAO layer using the hibernate annotations and configuration files.
  • To generate reports for the batch services used the Spring Batch, created test cases of Junit for testing the DAO layer.
  • Expertise in implementing Micro Services using spring, spring boot and spring cloud.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components
  • Consumed Enterprise Web Services & generated client using Jersey and Axis Frameworks
  • Helped UI to integrate the java beans data using JSTL, Spring tags.
  • Used ANT, Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues
  • Unit Testing Java code using JUnit 4 and Integrating with Jenkin
  • Used Jenkins for CI.
  • Developed Backend Spring services and spring data access layer using Spring Boot and Mongo DB.
  • Wrote MongoDB queries for aggregation to perform migration from JCR.
  • Involved in testing and deployment of the application on WebLogic Application Server during integration and QA testing phase.
  • Part of production support team to resolve the production incidents Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
  • Documentation of common problems prior to go-live, while actively in Production Support role.

Environment : Java, J2EE 1.8, JSP, Servlets, JDBC, XML, Spring, Spring Boot, Angular 6,MongoDB, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, SOAP UI, Eclipse, Oracle, JUNIT, SQL, PL/SQL, JSTL, Spring Tags, HTML, CSS, ANT, Maven, Jenkin, UML, WebLogic, Linux.

Confidential, Foster City, CA

Full Stack Developer

Responsibilities:

  • Build with Java, J2EE, Apache Tomcat 8.0, WebLogic 10, Maven 3.0, Spring Wicket, Junit, Oracle 12c, Spring 4.0, RESTFUL web services, JSON, Selenium and Cucumber
  • Created and developed UI components within single page application (SPA), by using AngularJS.
  • Development of a well responsive SPA (single page application) using AngularJS framework in conjunction with HTML5, CSS3, JavaScript, jQuery, AJAX, standards with front-end UI team.
  • Develop core Java programs for all business rules and workflows using Spring framework with Spring Cloud.
  • Implement Hibernate for data persistence and management.
  • Implemented various pages in the application using AngularJS MVC framework and lodash JavaScript utility library.
  • Implemented the back-end services using SpringBoot.
  • Implemented Unit testing for API using Mockito.
  • Test Driven Development using JUnit Testing.
  • Used MongoDB for the project.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with XML and JSON modules.
  • Experience building Microservices for the delivery of software products across the enterprise
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Built Lambda functions to save data snapshots into AWS S3 buckets using Node JS.
  • Built backend REST API with Node JS, Express JS.
  • Used the Atlassian products JIRA, Confluence and Bamboo in the business process.
  • Followed Agile engineering approach using SCRUM, XP and Test to Design.
  • Implemented Oracle 11g Active Data guard for Disaster Recovery Solution.
  • Worked with Selenium.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Upgrade of existing application platforms to latest versions of Oracle WebLogic 12.1.3, SOA 12.1.3

Environment: Java 1.8, Spring Framework 4.0, Hibernate, Web logic, Oracle 11g/12 c, HTML5, CSS3, NodeJs, JavaScript, Angular2, Web Services, REST, XML, SpringBoot,, Mockito, SOA, RabbitMQ, WebLogic, Selenium,, AWS, TDD, Swings, EJB, Jenkins, MongoDB, Docker, Jenkin, GitHub, Microservices.

Confidential, Raleigh NC

Full Stack Developer

Responsibilities:

  • Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop core Java programs for all business rules and workflows using Java and spring framework.
  • Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Design and develop the presentation layer using JSPs, JQuery and JavaScript.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
  • Developed Spring boot application with Spring Cloud.
  • Exposure to implementing RESTful-AngularJS driven interface and consuming JSON based RESTful APIs.
  • Implemented Multi-Threading and Asynchronous WEB API calls to improve the performance of the application.
  • Experience in describing data using XML (DTD, Schema) and working with XML management technologies like XSL, XSD, XSLT and Web Services using protocols such as SOAP and WSDL.
  • Expertise in Cutting Edge Technologies like EJB, JPA, JMS and WebSphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like WebLogic 10, WebSphere and JBoss.
  • Involved in SQL development using Stored Procedures, Views and Queries with Oracle and DB2.
  • Build and deployed scripts using Maven on UNIX environment.
  • Created unit test cases and mocked complex classes using JUnit, Mockito, and PowerMock.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Experience with RabbitMQ.
  • Developed spring boot application.
  • Implemented classes, interfaces, methods, constructors and objects definitions using Typescript.
  • Used ANT scripts for automated deployment.
  • Worked on Deployment Automation of all micro services to pull image from Private Docker registry and deploy to Kubernetes Cluster.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Exported web services using JAX-WS Spring support. Extensive experience in production support.
  • Implemented external customer page using Spring MVC pattern and IOC.
  • Integrated Hibernate with spring by coding a Spring Configuration file.
  • JIRA tool was used for bug tracking.
  • Conduct functional and performance testing using cucumber and Selenium.
  • Respond promptly and professionally to bug reports.

Environment: Java 1.7, J2EE, Eclipse, Spring Framework 4.0, Swings, Hibernate, XSLT, NodeJS, Oracle 10g, JPA, Web Services, REST,WSDL, TDD, XML, Agile, Spring boot, JAXB, SpringBoot, JUint, Spring Boot, Mockito, WebSphere Server 7.0, DB2, DOJO RabbitMQ, Cucumber, Jenkins, AWS, Logging, Ant.

Confidential, Washington DC

Sr. Java Developer

Responsibilities:

  • Developed the application using Java/J2EE standards and guidelines.
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client-side validation with the JavaScript.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database
  • Created RESTful web services in pushing data to downstream systems
  • Used Hibernate in order to deal with large databases the organization has
  • Implemented data access tier using Spring DAO.
  • Used Spring IOC (Inversion of Control) to remove the object dependencies across the application.
  • Used ANT scripts to build the application and deployed on WebLogic Application Server
  • Integrated process into build system which auto-generates REST API documentation from source code.
  • Involved in creating UI pages using Dojo framework.
  • Designed User Interfaces using Swings, JSP, JavaScript, Developed Hibernate persistence layer modules using Java Persistence API (JPA).
  • Developed all the User Interfaces using JSP and spring MVC
  • Implemented Data Access Layer Using Hibernate.
  • Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.
  • Created war files & deployed on Tomcat using ANT deployment tool
  • Creation of REST Web Services for the management of data using Apache CXF
  • Followed Spring MVC Framework for the development of the project
  • Involved in writing PL/SQL stored procedures using PL/SQL Developer.
  • Tested, debugged and implemented the application using JUnit for unit testing.
  • Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation
  • Implemented the asynchronous communication between the Microservices .
  • Used log4j for tracking errors and debugging the code.
  • Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a RESTful server on a different domain
  • Conducted code reviews against coding standards and made sure the best practices are maintained in development process

Environment: Java, J2EE, JDK 1.6, Eclipse 3.5, BEA Web Logic 10.X, Spring 3.x, Spring MVC, Spring IOC, JSP, JavaScript, HTML, JSTL, Hibernate 3.X, XML,, Agile, ANT, UML, Log4j, Oracle 10g, REST, Web Services, Microsoft Visio, Windows XP, TDD, DOJO, JUnit 3, PL/SQL Developer

Confidential, New Jersey

Sr. Java J2EE Developer

Responsibilities:

  • Interacting with the application users coordinating on application requirements and providing software solution.
  • Extensive experience working in an Agile development environment.
  • Worked on SOA architecture along with Mule to integrate the different applications for reliable and effective data exchange.
  • Used Spring Framework for Dependency injection.
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Enhancing the framework to improve the performance and to reduce the interface development time by introducing the xml based configuration.
  • Developed business logic layer using Spring Framework and integrated Hibernate
  • Designed the system based on Spring MVC Model architecture.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Analyses business needs and create software solutions.
  • Designed and developed the application front end using Spring MVC, JSTL, JQUERY, AJAX, CSS, JSON and Java Server Pages.
  • Implemented Test-Driven Development.
  • Worked on project build-script by using ANT.
  • Converted Business to customer services into SOAP Services.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Worked in a core engineering team to build highly available CI/CD pipeline to build and deploy transcoding application on AWS public cloud.

Environment: Java, J2EE, JDK 1.6, EJB, Eclipse, JDBC, Spring, Agile, Hibernate, SOA, JSP, WAS 7.0, SOAP, WSDL, ANT 1.6, XML, JavaScript, JPA, Oracle and DB2.

Confidential

Java Developer

Responsibilities:

  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
  • Used Spring framework for Dependency Injection and JDBC connectivity.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
  • Design HTML prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlet handling http request and response objects.
  • Create JSP pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Used Maven as the build tool and SVN as the Source version controller
  • Involved in the deployment of the application in Integration and Implementation environment.

Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, Angular JS, Hibernate, Design Patterns, Struts, EJB, Servlet, JUnit, JMS, MySQL, REST, Maven, Web Services, Apache Tomcat, Windows XP.

Confidential

Software Engineer

Responsibilities:

  • Involved in development, testing and maintenance process of the application
  • Used Struts framework to implement the MVC architecture
  • Created JSP, Form Beans for effective way of implementing Model View Controller architecture
  • Created Session Beans, Entity beans for transactions with the database using JDBC
  • Developed necessary SQL queries for database transactions.
  • Developed and maintained the application configuration information in various properties files
  • Designed and developed HTML front screens and validated user input using JavaScript
  • Involved in Test Driven Development using JUnit and Integration Testing.
  • Used Cascading Style Sheets (CSS) to give a better view to the web pages
  • Used Eclipse for code development along with CVS for managing the code
  • Performed testing and bug fixing

Environment: Java, J2EE, Struts 1.1, JSP 2.0, JavaScript, CSS, HTML, XML, Web logic Application Server 8.1,Oracle 9i.

We'd love your feedback!