Senior Full Stack Developer Resume
Atlanta, GA
SUMMARY
- Extensive experienced in Software Analysis, Design, Development, implementation and testing of Object - Oriented and Web based Enterprise Applications using latest web technologies.
- Experience in Core java with strong understanding and working knowledge on core java components with Collections, Generics, Polymorphism, Multithreading, Concurrency, File Handling I/ O, Data Structures, Exception Handling and Garbage Collection.
- Proficient with different software methodologies including Waterfall and Agile ( Scrum)
- Extensive experience with java compliant IDE’s like IntelliJ, Eclipse for JAVA/ J2EE Application development.
- Experience with JDBC, Servlets, JSP, Java Beans, JMS, Struts, Spring, Hibernate and web services focusing on backend functioning.
- Experience in design, development and implementation of MVC ( Model View Controller) using Spring Framework.
- Experience in using Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
- Professional Experience in designing UI web applications using front-end technologies like HTML/ HTML5, CSS/ CSS3, JavaScript, XML, DHTML, jQuery, AJAX, JSON, AngularJS, Angular2. 0+, React, Bootstrap.
- Exposed to Application servers and web servers like Apache Tomcat Server.
- Fluent in writing complex SQL queries, developing stored procedures, functions, views and triggers for analyzing the data.
- Experience with Relational Database technologies and tools like T-SQL, Microsoft SQL Server, MySQL, Oracle and decent experience in NoSQL databases like MongoDB and Cassandra.
- Hands on experience with scripting languages like Unix, Linux.
- Profound knowledge in selecting appropriate AWS service based on compute, data or security requirements.
- Experience writing and implementing test cases in testing technologies like Junit, Karma, Log4j.
- Proficient in working with version control systems - GIT, SVN and Bitbucket.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, problem-solving and analytical skills.
- Highly adept at promptly and thoroughly mastering new technologies.
TECHNICAL SKILLS
Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, RWD Frameworks, DHTML, XHTML, JSON, XML
Java: Spring MVC, Spring Boot, JDBC, Hibernate, Servlets, JSTL, JSP, NodeJS
J2EE Frameworks: Spring, Hibernate, Struts2
JavaScript Technologies: Angular2+, jQuery, React, EXT.js, Redux
Databases: Microsoft SQL Server, Oracle, MySQL, MongoDB, Cassandra
Web Services: RESTful, SOAP
Testing Tools: Karma, JUnit, Log4j, Jest
Operating Systems: Windows, UNIX, LINUX, Mac OS.
Web Containers: JBOSS, WebLogic, Nginix, Tomcat
Repositories: Git, Bitbucket, SVN
Build Tools: Maven, Gradle, Jenkins
Cloud: AWS EC2, RDS, S3, IAM, CloudWatch, EBS, Lambda
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Senior Full Stack Developer
Responsibilities:
- Built interactive User Interface web pages using HTML5, CSS3, Angular, React and Bootstrap.
- Implemented Synchronization with the help of Angular Data binding concept and displayed data with the help of components in the UI and worked with Angular Filters, Services and Directives (Structural, Attribute).
- Created different components, rendered dynamic functionalities with data binding and async in Angular
- Achieved scalable websites by focusing on accurate implementation of React and Redux.
- Worked with Angular CLI using Node Package Manager from NodeJS and developed dynamic UI with Angular
- Created JSP pages using standard JSF tags, decorated using CSS.
- Wrote application level code to interact with API web services using AJAX, JSON, XML.
- Used GIT and Bitbucket for version control system.
- Used Eclipse IDE for the application building.
- Built applications on Spring boot using annotation-based configuration running on Embedded Tomcat.
- Developed micro-services using Spring MVC architecture and Spring Boot and used View Resolver to map web pages.
- Used Java 8 and Spring Framework for developing the application. Implemented ORM- mechanism using Hibernate and JPA.
- Configured Hibernate with Spring to interact with the MongoDB Database streams and lambda expressions to increase performance.
- Implemented Customized Hibernate validations in all the JSPs.
- Created Servlets and configured mappings using annotations in the servlets for dynamic requests.
- Used RESTful and SOAP web services to handle CRUD operations.
- Created different REST APIs using Spring boot with Spring MVC and Request mapping for CRUD.
- Used Maven build tool for automated dependencies installation, compiling and packaging the application and used Jenkins with maven for continuous integration.
- Resolved the issues assigned in JIRA tracking on and before time.
- Used Jasmine and Log4j for testing the JavaScript functionality and Karma for running the tests.
- Worked with complex SQL queries in Oracle SQL and MySQL stored procedures and joins for data retrieval and update.
- Stored the data in the form of JSON structure-based documents, stored in collection using MongoDB.
- Worked with configuring Jenkins with Docker.
- Worked on implementing current REST web services to one of cloud computing services AWS.
- Collaborated with OPS team to provision AWS Infrastructure using cloud formation templates in JSON scripting.
Tools: and Technologies: Spring MVC, Hibernate, NodeJS, Servlets, HTML5, CSS3, Angular, ReactJS, Bootstrap, Maven, Jenkins, GIT, Bitbucket, MySQL, Redux, Eclipse, Tomcat, AWS, MongoDB, MySQL, Oracle, AJAX, JSON, SOAPConfidential, Secaucus, NJ
Full Stack Developer
Responsibilities:
- Developed interactive and responsive UI using JSP, HTML scripting, JSTL, XSL, Java Script, jQuery and React to reduce the application complex level.
- Used SASS for CSS generation for the web pages and spring templates in ES6 for dynamic binding on the web pages.
- Utilized Web pack module and Angular4 framework and loader for synchronizing the data with server as SPA.
- Used Angular4 Reactive forms to implement complex forms and performed the validations using Form Builder.
- Web application development for backend system using Angular and Node.js with cutting edge HTML5 and CSS3 techniques.
- Used IntelliJ IDE and Eclipse for application Development.
- Used Git branching strategy for inspection and version control maintenance.
- Used agile methodology and Testable Development techniques to provide reliable software efficiently on time.
- Used Spring Core annotation-based configuration for Dependency Injection and Spring MVC for REST APIs and Spring Boot for micro-services.
- Developed Spring Boot, REST API end points implementing messaging queue for a supply chain delivery system.
- Developing Java Web Services for different phases. Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate.
- Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
- Used JUnit, Log4j, Easy mock and Mockito for writing and implementing Unit test cases
- Used the Spring Framework for developing JSP views based on the Model-View-Controller (MVC) pattern.
- Tested Web Services SOAP and RESTful using SOAPUI tool.
- Used SOAP messages and Web Services for retrieving messages from various modules and used XML parsers for retrieving data.
- Designed and developed REST APIs to allow complex, effective and application integration.
- Retrieved data using SQL Queries, PL/SQL Stored procedures, triggers, and packages on database.
- Used Gradle for build and deployment.
- Worked on Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
- Implemented requirements gathering for multi datacenter for Cassandra cluster.
- Troubleshooting server configuration and diagnosing problems as production support.
Tools: and Technologies: JSP, HTML, CSS, Gradle, PL/SQL, AWS, XML, SOAP, Hibernate, Struts2, REST, React, IntelliJ, Eclipse, Angular, Spring Boot, Cassandra, SASS, jQuery, JavaScript, JSTL, XSL, Mockito, Log4j, Oracle
Confidential
Java Developer
Responsibilities:
- Designed and Built new applications.
- Reviewed the code and fixed with enhancements for code releases.
- Used Eclipse IDE for the Application development.
- Used Microservices architecture, with Spring Framework-based services interacting through a REST.
- Designed and developed Microservices based business components and RESTful XML web service endpoints using Spring Framework for handling AJAX requests.
- Created Controller classes for request handling, submission processing and validations with commons validator using Spring boot and Spring MVC framework.
- Designed dynamic and browser compatible pages using HTML, DHTML, CSS, Angular, Bootstrap and JavaScript.
- Implemented multithreading using Java utilities for enhanced performance.
- Administered code, JSP components and Servlets to be ready for Web Sphere Application Server deployment.
- Coordinated and fixed Bugs at different stages of the application development
- Used Maven to build the application and Jenkins for integration.
- Worked on SQL queries with Oracle SQL developer to select, insert, update, joins etc. for testing and development purpose in local environment.
- Was Proactive in internal meetings of developer groups for development standards.
Confidential
Software Developer
Responsibilities:
- Developed code Modules in HTML, CSS, JavaScript, JSP, JSTL, Servlets and Java.
- Created dynamic and interactive front-end GUI using HTML scripting and JavaScript and AJAX for asynchronous data and validations.
- Active in various Software Development Life Cycle phases of the application
- Analyzed, Designed and Implemented various software applications of core Java and J2EE.
- Worked with core java concepts like Multi-threading, collection framework and Exception handling and Garbage collection.
- Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Performed unit testing and integration testing.
- Used Junit for Unit testing for the application.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations in Microsoft SQL Server.
- Tracked and resolved defects and helped with QA & production.