Full Stack Developer Resume
SUMMARY
- Around 9 years as a Full Stack Java Professional with a pioneering career reflecting strong technical qualifications coupled with “hands - on” application development expertise.
- Strong experience working mainly in technological transformation projects in the financial sector.
- Solid Hands-on experience with Java, J2EE, JavaScript, Spring, Spring Boot, Spring REST, Microservices, Spring MVC, Hibernate, Angular, NodeJS, Bootstrap, ReactJS, JPA, JSF, Servlets, JSP, JDBC, UML, JAX-WS, JAX-RPC, WSDL, EJB
- Strong working experience with several SDLC methodologies like Waterfall, Agile and Scrum.
- Good experience developing enterprise applications using Java 8
- Experience in Microservices, Service Oriented Architecture and Web Services using SOAP and REST.
- Experience in building UI technologies like HTML5, CSS3, Bootstrap4 and scripting languages like JavaScript, JQuery, AJAX, DOM, JSON, NodeJS, AngularJS, Angular6, 7 and 8, ReactJS, Redux, VueJS, Webpack, Grunt.
- Hands on experience in writing light weight NodeJS, Express server using JavaScript, JQuery to make connections between server and databases like MongoDB.
- Strong experience with MVC Architecture STRUTS, Spring framework, MEAN and MERN stack.
- Experience in UML designing Use Case diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Class Diagrams, and Object Diagrams.
- Strong Experience on delivering optimized, effective and well-documented code, adhering to quality standards and delivery dates.
- Working experience in NoSQL MongoDB
- Well-versed with Web Application debugging skills using Chrome Developers Tool and Firebug. Good understanding of network protocols such as TCP/IP, HTTP etc.
- Expert in documentation of development methodologies, such as flow diagrams, use cases, test cases, user manuals and requirements surveys
- Worked on Oracle/ DB2/ MySQL/ SQL Server query-based programming and PL/SQL with a lot of experience in the financial sector
- Strong experience on programming by using the IDE’s such as My Eclipse 8.x, Eclipse 3.5, IntelliJ, NetBeans, Visual studio code, strong knowledge on SVN and GIT for code management and version control.
- Ability to work independently as well as team collaboration.
- Worked in different environments like Linux and Windows
- Made deliverables and met milestones in the face of moving priorities and constrained resources.
- Experience in working with cross-functional teams.
- Have flair to adapt to new software applications and tools with minimum learning curve, self-starter and good verbal and written communication.
TECHNICAL SKILLS
UI/UX Development: AngularJS, Angular 2, 4, 6 and 8 Node.js, React.js, Redux, Webpack and Grunt, HTML5/HTML, CSS3, JavaScript, VueJS, Express, AJAX, and jQuery, RESTful API, JSON, Bootstrap (MEAN Stack)(MERN Stack), WordPress, JOOMLA, Shopping’s carts frameworks
J2EE Technology: Java Servlets, JSP, Tag Libraries, JDBC, Spring MVC, Spring Microservices.
Architecture & Framework: MVC, Spring, Express, Backbone.js, Protractor
Programming Languages: Java 6 and 8, JavaScript, Typescript
Servers: Apache Tomcat 5.x+, AWS
Database: Oracle 10g, 11g, SQL server, MySQL, GraphQL, MongoDB, PostgreSQL.
Design patterns: MVC, Business Delegate, Business Object, Value Object, Front Controller, Database Access Object
Operating Systems: Windows, Linux, Ubuntu, Mac OS.
Software and Tools: Eclipse, IntelliJ, Tomcat, Apache, NetBeans, Git, XAMPP, LAMP, ANT, Maven, JUnit, TOAD, SoapUI, Adobe Suite (Dreamweaver, Photoshop, Illustrator), Visual Studio Code, Oracle Express
Professional Skills: Team Player, Organized, Strong Project Management Skills, Agile Methodologies
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Developer
Responsibilities:
- Serves as the senior-level lead developing Using J2EE Technology architecture, using JSF Primefaces framework, webservices with google could computing, and MongoDB NoSQL
- Designing and developing Custom Technical Components, Definition and design of fancy layout web pages, liaison between IT partners. This involved updating content, making sure that the website's code is compatible with various browsers, with Bootstrap and JavaScript Technology
- Develop UI, using HTML 5 wireframes, UX concepts, CSS3, JavaScript, React.js with Redux using webpack and Grunt as build tools, Jest/Enzyme for Unit Testing, with responsive design.
- Analyze, Develop, Build, Test & Deploy components using Java 8, GCP, JSF, Primefaces framework, webservices with google could computing, and MongoDB NoSQL database engine.
- Create custom web pages in XHTML format and managed beans.
- Create Controllers, Restful Services API endpoints for various services as needed for Data Acquisition Service-DAS Microservice.
- The message or data interchange with Microservice will be in JSON format which is light when compared to XML format.
- Develop the application based on technical design and followed the development and business process while developing application.
- Test the API developed using Postman API testing tool. Create and execute MongoDB collections.
- Clone the repository using GitLab, improving development productivity. Commit and Push the code to the repository as needed.
- Create JUnit for unit testing and used Mockito for Mocking.
- Fixed bugs, perform regression testing after change etc.
- Attend daily scrum meeting with the team and report on the status of work.
Environment: Java 8, Microservices, JSF, Primefaces, Bootstrap, IntelliJ Idea, Postman, Maven, Git, Tomcat 8,ReactJS, Mongo DB, Agile, Scrum, Sprints.
Confidential
Full stack Developer / UI
Responsibilities:
- Analyzing the business requirement and created a proposal to the client.
- Generation Functional Design templates to improve their actual look and feel
- Implemented a security module in Angular that integrates with the spring security in the backend with Authentication and Authorization and defined various custom directives.
- Implemented Routing and HTTP modules for navigation between the components and invoking the Rest Services using GET, POST, PUT, and DELETE methods.
- Used Spring framework for Model View Controller (MVC) and integrated with Hibernate
- Used Spring inheritance, Auto-wiring, Core Containers, ORM modules for migration from EJB to Spring, Spring Boot tools to develop
- Used JavaScript to add dynamic behavior, store information, and handle requests and responses.
- Implementing or exposing the Microservices to base on RESTful API utilizing, implementing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
- Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP.
- Used Rest API with GraphQL to consume the Data.
- Used Restful service for HTTP protocol and create the front-end web Service.
- Develop and change the new user interface using Spring MVC, HTML 5 wireframes with Uxpin, using the UX concepts for the final user (UCD), CSS3, JavaScript, Angular 8 and React.js with Redux using webpack and Grunt as build tools, MongoDB, with responsive design (For applications that was avoid to the technology upgrade).
- Creating charts and diagrams with the ability to do Drag and drop using Angular 7 for the financial reporter application
- Worked with Node.JS with NPM to install libraries for Angular, and create and API
- Worked on JavaScript arrays to build interactive websites and pages that adapt to every device
- Worked experience of using JPA with Spring Boot developing web services.
- Implemented J2EE standards, MVC
- Develop Web Services using SOAP and Spring Microservices for sending and getting data.
- Maintained source code versioning using GIT.
- Testing with Automation through Jasmine testing framework using Protractor with Selenium.
- Expertise in Automation testing for both Angular and Non-Angular pages.
- I used to analyze data with Oracle express 11g
- I was in charge of delivery tracking for some modules of the project
- Created documentation based on the Confidential methodology (FRD / BRD)
- Generated Metrics on PowerBI to show the client aspect of their system
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources
- Experienced with installation of AWS CLI to control various AWS services through SHELL/BASH scripting.
- We used SCRUM methodology on the life cycle of the project
- Worked closely with cross-functional teams (QA, BA, PM, Product Owner) as a part of AGILE environment.
Environment: Angular 6 and 8, ReactJS, Redux NodeJS, Web Services, AWS, Backbone.js, MongoDB, GraphQL, Spring Microservices, Spring MVC, Oracle 11g, JSON, jQuery, AJAX, Protractor, Optimizely, Adobe XD, JMS, Servlets, JSP, Excel, Power BI, Power Point, Word, Outlook, Lync, One Drive, PPM, AWS, NetBeans, Bootstrap.