Full Stack Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Around 8 years of strong experience in software design, development and deployment of web - based Client-
- Server business applications using OOP, Java/J2EE technologies.
- Experience in working in environments using Agile (SCRUM) and Test-Driven Development (TDD) development methodologies.
- Strong experience in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5, CSS3, Ajax and Angular JS.
- Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express
- Angular and Node) full stack development tool kit to build event driven, non-blocking i/o model web applications.
- Experienced in MVVM Client-side JavaScript frameworks like Angular 4.0/6.0.
- Experience in React JS for building reusable UI components.
- Implemented React JS and worked with Redux and Flux architecture.
- Hands on experience in developing cross platform server-side JavaScript frameworks using Node JS BackBone.js to achieve scalability in real-time web applications.
- Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
- Extensive experience using Java technologies: Core Java, JDBC, Java Message Service, JSP, Servlets, JPA EJB, Swing, Applets, and JSTL.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections.
- Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring
- Boot, Spring REST, Spring Boot Actuator, Spring Batch, Spring Cloud, Spring Security, Spring
- Microservices.
- Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
- Experienced in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates.
- Expert in developing web applications using MVC design patterns like Spring MVC and Struts 2 MVC.
- Experienced in Middlewar
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Developer
Responsibilities:
- Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology. Developed User Interface application modules using HTML5, XHTML, XML, CSS3, JavaScript, jQuery. Developed applications using Angular6, Java8 and new features of java (lambda expressions). Developed UI components using Angular 6 dependency Injection, Models, data binding and controllers. Implemented Angular 6 Router to enable navigation from one view to next as agent performs application tasks.
- Developed Application to asses JSON and XML from Restful web service from consumer side using Angular 6. Experience with Responsive Web Design, Bootstrap. Developed various generic JavaScript, Angular functions to implement client - side validations. Achieved data parsing using JSON and used AJAX for updating the UI. Used Streams and Lambda expressions available as part of Java 8 to store and process the data. Developed the Application using design patterns-Singleton, Factory, DAO, DTO prototype and CompositeView.
- Implemented Java SE8 features Lambda, Streams and Predicates to reduce the line of code and betterfunctionality in the Service Layer of the application. Consumed Web Services for getting the credit card information from third party application Involved in Developing of Application based on J2EE using Hibernate and Spring framework. Implemented the associated business modules integration using Spring and Hibernate data mapping. Implemented Object-relation mapping using Hibernate framework to fetch the data from Oracle 12c database.
- Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions & Hibernate cacheconcepts. Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as
- Expression, Query and Criteria. Extensively used Hibernate in data access layer to access and update information in the database. Developed RESTful Web services for transmission of data in JSON format. Developed several REST webservices which produces both XML and JSON to perform tasks, leveraged by bothweb and mobile applications. Designed and developed the RESTful web services using the JAX-RS API to communicate over the network. Implemented SOAP messages for information exchange for Web services.
- Implemented Java Web services based on SOA architecture with SOAP and WSDL. Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster.
- Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway. Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Involved in the configuration of Spring, Spring Cloud, Micro Services Framework and Hibernate mapping. Used Spring Dependency Injec
Confidential
Full Stack Developer
Responsibilities:
- Involved in analysis, specification, design, and implementation and testing phases of Software Development LifeCycle (SDLC). Application is implemented using Agile methodology where there is daily SCRUM meeting to understand the status resolve any issues. Developed UI components using HTML5, CSS3, jQuery, Angular JS and XML in a responsive grid layout.Implemented responsive design template to get a new interface in Bootstrap, HTML5. Brief experience on implementing the ReactJS in creating animations based on CSS classes for a newrequirement surfaced for the client. Implemented platform modules through Spring Java microservices and Node.js services by employing Hapi.js,as well as front - end React JS. Developed and maintained complex software components / systems in compliance with department standardsincluding JSP, JSTL, EJB, JMS, JAX-WS, Restful APIs and Java Mail.
- Developed the applications using Java, J2EE, Struts, JDBC Implemented the MVC architecture using backbone.js, Node.Js and ReactJS. Involved in preparing the High Level and Detail level design of the system using J2EE. Implemented user interface coding and styling using ReactJS, CSS, Node.js and
- Bootstrap template. Developed and implemented Swing, spring and J2EE based MVC framework for the application. Developed web-based applications using Java/J2EE, Servlets, Struts Spring IOC, Spring MVC, Spring AOP,Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC and ORM frameworks using Hibernate. Used Spring Framework for Dependency Injection and integrated it with the JSF Framework Implemented pre authentication and data base security using spring security. Implemented crosscutting concerns using Spring AOP. Implemented the application using design patterns such as Session Facade, Business Delegate, Adaptor, BeanFactory and Singleton. Implemented SOAP messages for information exchange for Web services. Implemented Java Web services based on SOA architecture with SOAP and WSDL. Used Postman and SoapUI to test Restful web service endpoints and performed operations to get, post, update and delete data. Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers. Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's usingSpring Rest and integrated Swagger API for documentation. Deployed Micro-services as Restful Java Web Services. Implemented Relational Database Oracle and PL/SQL store procedures.
- Developed stored procedures and triggers using PL/SQL to calculate and update the tables to implement businesslogic using Oracle database. Used Hibernate in persistence layer to persist data into both databases Oracle and Mongo DB. Implemented Pivotal Cloud Foundry (PCF) services using Pivotal Container
Confidential
Software Developer
Responsibilities:
- Participated in the design, analysis, development and deployment of the SDLC (Software Development Lifecycle). Actively involved in mock screens development and project start - up phase. Responsible for writing detail design documents and class diagrams and sequence diagrams. Developed UML models consisting of Use Case Diagrams, and Sequence
- Diagrams using Rational Rose software. Converted the mock-ups into hand-written HTML, AJAX, XML and JSON. Developed Single Page applications using Angular, Typescript, Angular CLI, HTML, CSS, JS, Bootstrap. Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Worked on core java, using file operations to read system file (downloads) and to present on JSP. Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling,Generics, Enumeration, and Java I/O to fulfil the implementation of business logic. Designed and developed J2EE application using Servlets, JSP, JavaBeans and EJB. Developed Custom tag libraries to separate presentation and processing logic. Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tightand neat co-ordination of Spring MVC, JSP,
- Servlets. Developed the JSP using the tag libraries. Perform validations using struts validation framework. Built cloud Microservices and implemented back-end using Spring Boot and authored application using SpringCloud services. Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based applicationwith very less configuration. Worked on the Spring MVC Restful Web services, exposing services and consuming the third party. Designed and implemented Spring ORM module to integrate Hibernate. Involved in writing the associations for the query in mapping xml files in
- Hibernate. Developed web components using MVC pattern under Struts framework. Business level validations were done using Struts Validator framework.
- Developed Struts Action classes using Struts controller component. Designed configuration XML Schema for the application. Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML. Designed and developed a REST Web Services using Jersey framework builds on JAX-RS.
- Strong experience in implementing the Web Services (WSDL using SOAP protocol, JAXB, JAX-RS, RESTful). Used WS-Security for authenticating the SOAP messages along with encryption and decryption. Prepared Unit test cases for existing functionality as per the requirement and execute the same. Entity
- Beans used for accessing data from the SQL Server database. Used JSF to reduce the effort in creating and maintaining this entire application. Involved in writing the associations for the query in mapping xml files in Hibernate. Used Java Messaging Services (JMS) for reliable and asynchron
Confidential
Software Developer Intern
Responsibilities:
- Participated in design and development phases of Software Development Life Cycle (SDLC) process. Used Agile (Scrum) development methodology during designs, implementation, testing, and maintenance.
- Developed user interface for management module using HTML, CSS, and JavaScript. Worked with Angular CLI and Typescript in Angular4 to create Controllers and components for the Web Pages. Developed and maintained complex software components / systems in compliance with department standardsincluding JSP, JSTL, EJB, JMS, JAX - WS, Restful APIs and Java Mail. Used core java concepts Collections, Exception handling, Multi-threading, IO to develop business logic. Building cloud Microservices and implemented back-end using Spring Boot Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest API's usingSpring Rest and integrated Swagger API for documentation
- Designed and developed RESTFUL web services using Spring Boot. Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such aspayment status report, parsing of JMS XML messages Developed Custom tag libraries to separate presentation and processing logic. Developed the project using MVC design pattern and developed front end using Spring MVC framework, businesscomponents using Spring. Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information suchas payment status report.
- Designed and developed a REST Web Services using Jersey framework builds on JAX-RS. Developed SOAP based Web Services for Integrating with the Enterprise Information System Used Webservices - WSDL and SOAP for getting credit card information from third party vendors. Used EJBs in the application and developed Session beans for the business logic at the middle tier level. Wrote SQL queries, stored procedures, modifications to existing database structure for addition features ControllerServlets, Action, Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Involved in the design of tables in oracle to store the pay information. Designed configuration XML Schema for the application. Developed the JSP using the tag libraries. Perform validations using struts validation framework. CVS was used for project management and version management Used JDBC to interact with the Oracle database for storage and retrieval of information. Involved in the building Maven POM files and Maven testing. Continuous integration to build the project using Jenkins with Maven Builder. Used Clear Case for source code maintenance. Used Log4J to capture the log that includes runtime exceptions. Developed unit test cases for the data access layer and business components using JUnit and Easy Mock.
Environment: HTML, CSS, JavaScript, JMS, Sp
Confidential
Software Developer Intern
Responsibilities:
- Involved in design and development of all modules in the application. Worked on Agile Methodology and built the application using Test Driven Development approach Developed application UI pages using JavaScript, Angular JS, jQuery, CSS3 and HTML5. Involved in preparation of functional definition documents and Involved in the discussions with business users,testing team to finalize the technical design documents. Involved in design and development of all modules in the application.
- Worked with Bootstrap Twitter Framework and Angular JS to design single page application. Developed Java Servlet that acts as a controller and maintains the session state and handles user requests in MiddleTier. Implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design
- Patterns. Involved in the team with Senior Developers to write JVM memory management code using different Objects and Garbage collector methods. Performed client - side validation using JavaScript. Experience on working with CSS Background, CSS Layouts, CSS Positioning, CSS Text, CSS Border,
- CSSMargin, CSS Padding, CSS Table, and CSS Behaviors in CSS. Created a web application using MEAN Technologies (Mongo DB, Express.js, Angular, Node.js). Used HTTP Client Module to send HTTP Request (GET, PUT, POST, and DELETE) to the backend. Implemented server-side components using
- Core Java, multi-threading, web services with Spring Framework. Developed back-end functionality using Spring MVC/Spring Boot and Spring JPA. Developed dynamic web pages using JSP and used Structs Validation framework to perform validation. Designed and created MySQL database tables to normalize the existing tables. Created stored procedures to interact with database. Worked on Amazon Web Services such as S3 (For front-end deployment and images storage) and ElasticBeanstalk (For server deployment). Used Log4j and commons-logging frameworks for logging the application flow. Used
- SVN for source code and project documents version control. Thorough understanding of the differences and bugs in different browsers and versions. Worked on Continuous Delivery pipeline with Docker, Jenkins and Codehub.
Environment: HTML, CSS, JavaScript, Angular JS, JQuery, JSP, Spring MVC, Spring Web Flow, MySQL, RESTful webservices, Eclipse IDE and Linux.
