We provide IT Staff Augmentation Services!

Fullstack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 8 years of strong experience in SDLC such as Analysis, Design, Implementation and Testing of Object - Oriented applications and Web based Enterprise Applications using Java/J2EE.
  • Strong Technical expertise in Java / J2EE Technologies Java, JSP, Servlets, Spring 5.0, Spring DAO, Spring MVC, Spring IOC.
  • Strong Understanding in Service Oriented Architecture (SOA) for Web Services using SOAP/WSDL and Restful services.
  • Extensive experience and actively involved in Requirements/ gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Extensive experience in using Java based application frameworks like, Spring and Hibernate in development of web based applications.
  • Expertise in Java Multi-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
  • Experience on open source frameworks like SPRING 5.0 (core, context, ORM, DAO, web MVC modules), Angular 9.
  • Hands on experience with Spring Core, Spring JDBC Template, Spring MVC.
  • Experienced in developing event driven applications using AJAX, JSON and XML.
  • Knowledge in platform neutral markup using XML, DTD, XSD, XSL, XSLT with DOM and SAX parsers.
  • Experience with different Application servers like Apache Tomcat, and, JBOSS.
  • Worked on different RDBMS like Oracle, MySQL, SQL Server and good knowledge on MongoDB(No Sql).
  • Experience in working with Data structure and Algorithms in java 1.8
  • Experienced in writing unit test cases using Junit and also have knowledge in Test Driven Development (TDD).
  • Expertise in usage of version controls like GIT.
  • Sound knowledge of Continuous Integration practices and tools such as Jenkins, SCM.
  • Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Angular 9, Angular.js, React.js and also in making web pages’ cross browser compatible.
  • Good experience in using Openshift, Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
  • Knowledge of infrastructure & Configuration Management database
  • Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution and performance Management. Highly organized with the ability to manage multiple projects and meet deadlines.
  • Strong analytical and dynamic trouble shooting skills coupled with excellent communication skills and able to work individually and as a team.
  • Excellent work ethics, self-motivated and quick learner.

TECHNICAL SKILLS

  • Servlets 2.5, JSP 2.0, EJB 3.0, JNDI, Hibernate 3.X, Struts 1.2/2.0
  • HTML, DHTML, XHTML, CSS, JavaScript, AJAX, Bootstrap, JQuery, Angular.js 2.0, React.js
  • C, C++, Java, SQL, PL/SQL
  • Oracle10g, My SQL
  • Web services (SOAP) Restful, Apache Camel 2.4, JMS 2.0
  • Maven, Eclipse (Juno Mars), JDeveloper, Net Beans, J Builder, JUnit, Log4j, Ant, SOAP UI, Toad, SQL Developer, Rational Clear Quest, Rational Clear case, GIT, Putty, Win SCP.
  • Web Sphere 7.x/8.5, Web-logic 10/9.x/8.x/7, Apache Tomcat 8.0.24, Glass fish 4.0
  • Windows 98/2000/XP/Vista/7, Linux, UNIX, MAC OS
  • Junit, Spring Test Module, SOAP UI, SeleniumSource Control
  • Confidential, Tortoise SVN, GitHub
  • Agile, Waterfall
  • XML, DTD, SAX, DOM, SOAP UI, JSON, WSDL, XPath, XSLT

PROFESSIONAL EXPERIENCE

Confidential

FULLSTACK DEVELOPER

Responsibilities:

  • Involved in gathering system requirements for the application and worked with the business team to review the requirements and went through the Software Requirement document and Architecture document.
  • Used GIT tool to keep track of all work and all changes in source code (to manage the code repository)
  • Analyses business needs and create software solutions. Hands on experience on java1.8.
  • Worked as a part of AGILE SCRUM team for product development.
  • Developed Junit test cases for Unit Testing & Used Maven as build and configuration tool.
  • Used Spring batch to create jobs to migrate data from one DB to another DB.
  • Performed CRUD operations on MongoDB to find perform operations using geodata.
  • Implemented the project structure based on Spring MVC pattern using Spring Boot .
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for Rest API’s and Spring Boot for micro-services
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Used Rest client - POSTMAN and SOAPUI tools to test Rest API services.
  • Testing JSON output using advanced Rest client or POSTMAN. Participated in making Responsive Web Designs using.
  • Created Test Automation Framework with Cucumber and configured Cucumber Report Plugin and Performance Plugin to Jenkins to generate html test reports .
  • Configured Kafka to handle real time data.Used React JS resources for data access, encapsulating URLs, and standardizing data access interfaces.
  • Implemented real time indexing capabilities to see the content when we want to see it.Migrated from Angular 2 to Angular 5 updated mobile development and UI components.
  • Developed UI components for email and link sharing of documents and files for a Content
  • Management System using Angular 5, React.js and jQuery.Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like Message posting and auto complete form validations.
  • Used Angular 9 library functions for the logical implementation part at client side of the application
  • Developed end to end data processing pipelines that begin with receiving data using distributed messaging systems Kafka
  • Involved working on JIRA tracking tool for assigning and defect management.
  • Used TDD methodology to develop the application.
  • Worked with Jenkins for Auto builds and to Setup the Continuous Integration (CI) process for the application.
  • Worked on Cloud environment PCF to deploy the applications.
  • Actively involved in code review, performance tuning and bug fixing phases.

Environment: Scrum, Html5, Css3, JavaScript, Bootstrap, Java, Spring, Hibernate, REST Services, Maven, MySQL, Perforce, Eclipse IDE, Visual Studio Code, Perforce, Rally, Apache Tomcat Server, Jenkins, Protractor.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Designed front-end presentation logic using JSP, CSS3 and HTML5.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence and integrated the web application with the persistence layer.
  • Worked closely with the Systems Architect during the initial phases of the application.
  • Lead some of the Architecture and Design discussions during the Maintenance phase.
  • Participated in code reviews and code walkthroughs to identify and achieve performance improvement.
  • Involved in debugging, bug fixing of the application. Developed Unit and integration test cases.
  • Developed the tool-The Node.js Driver Implementation. Node.js/documentation : I help node’s core developers review their code.
  • Helped write documentation. Currently I’m on a project for node.js streams for consumers.
  • Developed using of core Java Libraries and Multithreading components
  • Involved in the code refactoring for java classes, which minimized the issue stopped the blank page issue.
  • Worked with Maven project file to automate complicated repetitive tasks and for automating standardized build processes.
  • Implemented all the targets in the Jasper reports.
  • Design and implementation of business logic and data processing routes using Apache Camel
  • Used XSLT transform to translate XML input data to HTML output.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Worked on cloud environment, AWS: created instances and migrated various applications to AWS
  • Created EC2, S3, SQS, Lambda instances using cloud formation Templates on AWS
  • Creating S3 buckets and managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Developed Spring, Elastic search and AWS S3 integration for the entire system.
  • Created EC2 instances using cloud formation Templates on AWS.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Git/Source Tree as version control tool.
  • Used IBM RAD integrated IDE to build the application.

Environment: Spring Tool Suite (STS), Java 1.8, Spring Batch, Spring Boot, Micro-services, Maven, GIT, JIRA, Confluence, PCF(Pivotal cloud foundry), Spring AOP, Log insight, Splunk, Webservices, SOAP UI, MongoDB, MySQL, DB2, Kafka, Hystrix, Cucumber, Grafana, Lombok, OAUTH, Sleuth and Zipkin.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Implemented J2EE Design Patterns like MVC, Service Locator, Session Facade and the persistence layer using Hibernate-ORM.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Developed Angular 4as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server and used Karma-Jasmine unit testing.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, JavaScript, Angular4, React.js and did the client side validation with the JavaScript.
  • Designed User Interface using Java Server Faces (JSF), HTML, BootStrap, CSS3, jQuery and Angular4 and XML in a responsive grid layout.
  • Designed and developed the UI layer using JAVA 1.5, JSP1.1 and Struts2.
  • Build and maintain restful API and JAX-RS solutions to pull customer data from major utilities.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used Angular4 for the two way data-binding allowing auto synchronization of models and views
  • Use of SOAP UI to verify the WSDL end point URL.
  • Used Connection Pooling to get JDBC connection and access database procedures.
  • Extensive use of Collection Framework features like Map, Object, List to retrieve the data from Web Service, manipulate the data to incorporate Business Logic and save the data to Oracle database.
  • Used Multithreading to simultaneously process tables as and when a specific user data is completed in one table.
  • Wrote various SQL, PL/SQL queries and stored procedures for data retrieval.
  • Wrote UNIX Shell scripts and used UNIX environment to deploy the EAR and read the logs and JavaScript was used for the client side validations.
  • Used JBOSS and Tomcat for application deployment and stage testing .
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Involved in high level meetings for crucial decisions and handled tickets to resolve issues.
  • Involved in putting proper review processes and documentation for functionality development.
  • Involved in code reviews, test case reviews and bug fixing using Jira tracking systems.
  • Providing support and guidance for Production and Implementation Issues.

Environment: JBoss Server, MVC, UNIX,J2EE, Servlets, JSP,EJB, Hibernate 3.0, AJAX, XML, CSS 3, HTML, JSON, JAX-RS, SOAP UI, Spring 3,JavaScript, React.js, Jasmine, BootStrap, Oracle 10g/11i, JQuery, JUnit, AngularJS, Junit, Struts 1.2.8,Framework, Core Java, Junit, JSP’s, Action Components,, Tomcat Web Server

Confidential

Java Developer

Responsibilities:

  • Worked as software developer for ECIL on developing a supply chain management system.
  • The application involved tracking invoices, raw materials and finished products.
  • Backend Stored procedures development with PL/SQL.
  • Used Clover for validating the tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
  • Implemented Integration Testing for the application.
  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
  • Integrated Web Services in ESB Layer.
  • Used Multithreading in programming to improve overall performance.
  • Used Splunk for log file aggregation and monitoring.
  • Developed DAO objects to mock persistence implementation to test Business Logic.
  • Used Confidential as versioning system
  • Used HTML, JSP and JavaScript for designing the front end user interface.
  • Implemented error checking/validation on the Java Server Pages using JavaScript.
  • Developed Servlets to handle the requests, perform server side validation and generate result for user. Added tasks for Income Tax Payment website using Core Java .
  • Used JDBC interface to connect to database.
  • Performed User Acceptance Test.
  • Deployed and tested the web application on WebLogic application server.

Environment:: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA WebLogic Application Server.

We'd love your feedback!