Full Stack Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- Full Stack Developer with over 4+ years of experience in analysis, design, implementation and testing of Object - Oriented applications in the Client/Server environment using Java/J2EE.
- Good experience with Java 8 features like Streams API, Functional Interfaces, and Lambda Expression.
- Expertise in Application development using various frameworks such as Spring Framework.
- Experience in designing and developing Restful micro-services using the features of Spring Boot. Extensive experience on writing Spring Boot module.
- Experience in Object Relational Mapping (ORM) using Hibernate and Java Persistence API Standard (JPA) for database Connection Pooling, Mappings and Transaction Management.
- Experience in implementing the application based on MVC module for improving and maintaining performance and usability.
- Experience using Micro services to build flexible, independently deployable software systems.
- Experience in designing User Interface (UI) applications using AJAX, HTML 5, JavaScript, CSS 3, Java Server Pages (JSP), Java Server Faces (JSF)Apache Commons.
- Extensive experience in Object Oriented Analysis in developing server side and front-end framework using J2EE design patterns and Angular.JS.
- Experience in Document Object Model (DOM), DOM manipulations and DOM functions.
- Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications.
- Experience in Integration of Amazon Web Services (AWS) with other applications infrastructure.
- Experience in programming, deploying, configuring and administering Application Servers like Web Logic, JBoss and Web Servers like Apache Tomcat.
- Good experience in log4J implementation to persist the data into log files and experience with Maven for the build and deployment of applications.
- Extensive experience in design and development of service components using Web Services, SOAP, WSDL, REST, Enterprise Java Beans (EJB) - Session, Entity and Message Dr
PROFESSIONAL EXPERIENCE:
Confidential
Full Stack Developer
Responsibilities:
- Responsibilities: Responsible for the analysis, documenting the requirements and architecting the application based on Java/J2EE standards. Used Java 8 features such as lambda expressions, Parallel operations on collections, multithreading and for effective sorting mechanisms and Streams to store and process the data. Involved in development of backend application layer by implementing various components of spring framework like MVC, dependency injection, content negotiation, cross - origin resource sharing. Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy. Developed RESTful service interface using Spring Boot to the underlying Agent Services API. Using Micro Service architecture, with Spring Boot-based services interacting through REST. Implemented Micro Services based
- Cloud Architecture using Spring Boot and implementation of Business Services using the Java 8 and Spring Boot. Used Spring Boot framework to write Presentation Layer, Business Layers. Implemented Spring Boot Actuator to monitor application performance. Developed Hibernate mapping files for the Object Relational Mapping (ORM) while configuring Hibernate. Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS3, JavaScript, and Angular.JS to simplify the complexities of the application. Involved in Design UI Screen, created several mock up Using HTML5, CSS3 and JavaScript. Created several Angular 6 components with Typescript using component decorator (@Component) and arranged them in cohesive blocks to work together and services to consume REST API's using Component based architecture provided by Angular 6. Responsible for setting up Angular.JS framework to achieve data binding between HTML and JavaScript objects. Used JMS services for interaction with other systems. Involved in setting up AWS (Amazon Web Services) services with EC2 instances, S3 bucket, IAM took part in deploying application in AWS along with writing and retrieving files to and from AWS S3 bucket for
- UI to render data faster. Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic). Used Log4j for External Configuration Files and debugging. Writing JUnit test cases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch. Used SOAP based web services (JAX-WS, JAXP-RPC, and JAXB) to communicate across different systems and worked with SOAP UI for analyzing and debugging requests/responses. Implemented MongoDB for handling those large amounts of data using NoSQL queries. Developed SQL Queries for performing CRUD operations in Oracle for the application. Involved with Agile Scrum team, requirement analysis, technical design and development. Actively involved in Function Point Analysis (FPA) meetings with business team to anal
Confidential
Full Stack Developer
Responsibilities:
- Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements. Used Java 8 Lambda expressions along with Streams for creating internal iteration and performing chain operations such as Filter, Map, Collect on a collection.
- Developed Controller for request, response paradigm by Spring Controllers using Spring - MVC. Implemented Spring MVC to achieve Model View Controller design pattern. Configured spring to manage actions as beans and set their dependencies in a spring context file and integrated middle tire with spring web layer. Involved in developing the application for incident creation and retrieving the events using restful web services with spring Boot. Used Spring Boot at back-end which helps to develop application with ease. Worked with Micro services using J2EE Web Services based on Spring Boot and created dynamic documentation of RESTful endpoints using Swagger API. Implemented exception handling in Java Spring Boot for REST API, by making use of Exception Handler and Controller Advice annotations. Used Hibernate framework for back-end development and spring dependency injection for middle layer development.
- Designed data formatted web applications using HTML5, DHTML, XHTML and CSS3 and deploy the script by client-side scripting using JavaScript. Involved in developing HTML5 and JavaScript for client-side presentation and data validation on client side. Designed dynamic client-side codes to build web forms and simulate process for a web application, page navigation using Angular 4. Involved in web application development for backend using Angular.JS with cutting edge HTML5 and CSS3 techniques. Worked on Angular 2 by consuming Restful web services and used Angular 2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on the server and client-side. Created Angular.JS controllers, directives, models for different modules in the front end. Defined XML documents for input and output sources of Web Services. Created schema documents for XML validation and developed XML schemas. Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application. Involved in AWS, which included managing application in the cloud and creating instances. Used Log4J to capture the log that includes runtime exceptions.
- Developed test cases using JUnit for unit testing as well as integration testing. Implemented a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects Performed CRUD operations in MongoDB and worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design. Developed SQL queries for retrieving data used to generate the reports. Followed Agile metho
Confidential
Software Developer
Responsibilities:
- Involved in Requirements Gathering, Analysis, Implementation and Setting up the Development Environment. Developed web layer using springs framework and to manage the project in MVC pattern. Implemented the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs. Implemented the application using Spring Framework which is based on Model View Controller design pattern. Created Action classes and used spring related features like Validations and Action Messages. Developed the persistence layer using Hibernate Framework by configuring the various mappings in hibernate files and created DAO layer. Involved in Java multithreading to cascade multiple changes on multiple records in only one transaction and developed a batch process framework. Performed Client - side validations using JavaScript. Used Angular.JS to implement rich functionality in various pages: form validation, grid, search, sort, pagination, multi-selection, tags-input, advanced directives, authentication, server-side proxy, unit tests, cloud integration, slide pages, users switch etc. Used Log4j as logging framework to capture the log traces of applications in debugging the issues. Wrote SQL queries and stored procedures to interact with the DB.
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes. Implemented Agile Methodology that includes daily scrum meetings with the team. Performed a thorough unit testing and resolved several data related issues before migration to production.Environment: Java, spring, MVC, Hibernate, DOM, Angular.JS, Log4j, JUnit, Agile and Windows.