Full Stack Developer Resume
Lombard, IL
SUMMARY
- An Oracle Certified Associate with 5+ years of experience in full stack development with object - oriented analysis and design
- Proficient in methodologies such as AGILE, Scrum Software Development processes, Test Driven Development and conventional SDLC.
- Strong noledge of Java/J2EE design patterns and other object-oriented concepts (OOPS).
- Developed ANT Scripts and used MAVEN tool to build and deploy J2EE Applications.
- Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework
- Experience in developing and consuming Web Services using SOAP, HTTP and WSDL.
- Strong development skills in J2EE, JDBC, JSP, Servlets, JMS.
- Expertise in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
- Creating Rich UI applications using Angular integrating with REST API's built on Microservices
- Experience in the developing professional web applications using HTML5, CSS3, JavaScript, jQuery, Bootstrap, AJAX, JSON, XHTML, XML and Node.js
- Experience in Server-side messaging using camel and JMS and development experience at server-side using technologies EJB, Web Services, XML, Oracle, MySQL Server
- Hands on experience in developing Single Page Applications (SPA) using Angular JS
- Good noledge of Angular 2.0, React JS.
- Experience working with messaging formats like MQ, CSV.
- Expert noledge of JavaScript frameworks such as Angular JS, Media Query and libraries like Backbone JS.
- Experience in building applications hosted in the cloud.
- Worked on XML and related technologies such as XSLT, XQuery, XPath and SOAP UI.
- Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers.
TECHNICAL SKILLS
Languages: Java - 7, Java - 8, JavaScript, jQuery, AJAX, Java Beans, JSP, SQL, C, C++, C#, HTML, CSS, Groovy, Scala, VB.Net
Databases: SQL Server, MySQL, Oracle
Frameworks: J2EE, Struts, Hibernate, Spring MVC, Spring Boot, Groovy on Grails, Bootstrap, AngularJS-1
Tools: (IDE): Eclipse, NetBeans, Spring Tool Suite, Jira, Git, Tomcat, UML, Gradle, Glassfish, Maven, Ant, Visual Studio
PROFESSIONAL EXPERIENCE
Confidential, Lombard, IL
Full Stack Developer
Responsibilities:
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Implemented DAO (Data Access Object) Design Pattern for DML Operations like Insert, Update, Delete the records.
- Involved in designing and implementation of MVC design pattern using springs framework.
- Worked on roll over tax data from one tax year to another tax year using Java Collections.
- Worked on complex organizational chart with multi-level hierarchy using Collections, Lambda expression and SQL procedure.
- Extensively involved in developing stored procedures, which are used in various modules to access data in an TEMPeffective way.
- Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with AngularJS and media queries.
- Developed various reusable helper and utility classes using Java Beans with Eclipse editor.
- Designed Frontend with in object-oriented JavaScript Framework with AngularJS.
- Architected, designed and implemented a SPA (Single Page Application) in AngularJS which consume JSON from a Spring MVC, using Spring Security to secure the Application.
- Implemented Angular2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
- Designed and developed Microservices business components and Restful service endpoints using Spring Boot.
- Created Responsive Web Design using Bootstrap, SVG and other media queries to support on all kinds of devices.
Environment: Spring 4.0, Hibernate, Web logic, JavaScript, Angular2, HTML5, CSS3, Linux, APACHE CXF, JMS, Shell scripting, REST, JSP, JDK 1.8, SERVLET, MYSQL, JDBC, AWS.
Confidential - Chicago, IL
Full Stack Java Developer
Responsibilities:
- Implemented Micro Service Architecture using Mongo DB, Angular 2 and Node JS stack and developed Single Page Applications (SPA).
- Designed the front-end using web technologies like HTML5, CSS3 and Twitter Bootstrap framework and Angular JS for creating grid layout, responsive screen sizes and devices.
- Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store.
- Created services to consume REST API's using Component based architecture provided by Angular JS. Made use of Angular UI grid to display tree-based grids
- Developed Angular JS fviews to hook up models to the DOM and synchronize data with server as a SPA.
- Made use of Angular JS Observables to make HTTP Requests and leveraged its functions to loop around results.
- Built-in AJAX HTTP Service with observables is used extensively for making quick and incremental updates to UI of the application.
- Used Node JS to interact with the Rest services and database, hosted on multiple load balanced cloud instances.
- Configured JBOSS Application server and used Oracle database to write complex PL/SQL queries with Hibernate ORM framework and used the functionalities of Hibernate second level EHCache.
- Designed dynamic schema through Mongo DB by incorporating rich queries syntaxes and achieved data (collections) distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharding.
- Used Jenkins CI/CD tool for continuous integrating and deploying application on servers.
Environment: HTML5, CSS3, Bootstrap, Angular JS, NGRX, HTTP, Ajax, Node JS, REST, Mongo DB, Oracle, Hibernate, JBoss, ODM, Jenkins
Confidential
Java Full Stack Developer
Responsibilities:
- Implemented J2EE standards, MVC architecture using Spring Framework. Involved in developing application using SPRING framework like Spring ORM and Spring IOC
- Designed and implemented RESTful Web services
- Implemented J2EE design patterns such as Singleton, DAO, DTO and MVC
- Implemented Spring Security with Spring MVC
- Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
- Recommend and develop strategy for integrating internal security model into new projects with Spring Security and Spring Boot.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors
- Worked extensively on spring boot for building web service. And monitored the error logs using log4j and fixed the problems.
- Designed dynamic and multi-browser compatible pages using HTML, CSS, JavaScript, Angular JS and jQuery.
Environment: HTML5, CSS3, Bootstrap, Angular JS, NGRX, HTTP, Ajax, Node JS, REST, Mongo DB, Oracle, Hibernate, JBoss, ODM, Jenkins
Confidential
Java Developer
Responsibilities:
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
- Involved in writing the presentation layer in Java Server Page (JSP). Strong Understanding of the software development cycle, especially Agile/Scrum.
- Involved in the development of presentation layer and GUI framework in JSP. Client-Side validations were done using JavaScript.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Implemented complex back-end component to get the count in no time against large size database using Java multi-threading.
- Used Soap web services to communicate with other applications.
- Participated in weekly design reviews and walkthroughs with project manager and development teams.
- Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts for developers to start.
- Designed & Developed intranet applications for catalog maintenance using EJB3, JPA, Servlet, AJAX, JSF, Prime Faces 3.x technologies hosted on JBoss Application server.
Environment: Java, J2EE, XML, XSLT, JavaScript, AJAX, iText Web Services, Prime Faces 3.x WSDL, SOAP, SOAP UI, JDBC, MVC, AJAX, Oracle, IBM WebSphere, IBM Eclipse, Quality Center, JSF
