Sr.fullstack Developer Resume
Austin, TX
SUMMARY
- Over 7 years of experience as Full Stack Java developer involving analysis, design, implementation, integration, administration, and testing of various enterprise applications.
- Experience of development using software development methodologies as Agile, Waterfall development and Test - Driven Development (TDD) environments.
- Expertise in designing Use Case, Sequence and Activity diagrams wif UML, using tools like Rational Rose and RUP.
- In depth noledge on coreJavaconcepts such as OOPS, Collections, Threading, Generics, Exception handling, Thread pools, Execution services, File IO and Serialization
- Experience in developing applications using CoreJava, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, JavaScript, Angular, XSLT, JSON, Ajax and jQuery.
- Expertise in designing and developing Web-centric applications using HTML5, CSS3,Java Applets, JavaScript, XML, XSD, JSON, Ajax, jQuery, Bootstrap, Angular.js, Angular 2, Node.js, ReactJS, Tag Libraries, Google Web Toolkit (GWT) and Custom Tags.
- Experience in deployment of teh J2EE applications on Tomcat, IBM Web Sphere, BEA Web logic and JBOSS.
- Ability to assimilate new technologies very quickly and apply that noledge to teh fast growing and ever-changing markets of Information Technology.
- Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.x/4.x, and REST based Web services, XML API and tools.
- Strong hands experience developing applications using Spring Framework, Spring Core, Spring IOC, Spring MVC, Spring ORM, Spring DAO, Spring Netflix, Spring Zuul, Inversion of control and Dependency Injection.
- Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and no how to use Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Spring Boot, Spring Cloud, transaction management and used Hibernate as a persistence layer that use teh POJOs to represent teh persistence database.
- Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
- Experience in Microservices, Pivotal Cloud Foundry and Engagement using Spring Boot.
- Experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
- Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, and MySQL.
- Strong experience wif development and migrations from SQL relational databases to NoSQL databases like MongoDB, Apache Cassandra and CouchDB.
- Good exposure wif using IDE tools NetBeans, Eclipse, IntelliJ, Spring Tool Suite (STS) configuring and deploying teh applications on Apache Tomcat, IBM WebSphere, Oracle WebLogic and Red Hat JBoss Servers.
- Developed CI/CD system wif Jenkins on Kubernetes container environment utilizing Kubernetes.
- Experience wif build tools like Ant, Maven, Gradle and Logging tools like Log4J, SLF4J.
- Experience in Unit /Integration test cases using Easy Mock, Selenium tools, and SoapUI.
- Focused on Amazon Web Services (AWS) services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
TECHNICAL SKILLS
J2EE Technologies: Servlets, Portlets, Struts, Hibernate, Spring, Applets, Swings, JDBC JSP,TFS, JDK, JSTL, EJB, SAX, JDOM
Web Server: IBM Web Sphere Portal Server, JBoss, Apache Tomcat 5.5/6.0, IIS
Database: Sybase, MySQL, Oracle 9i, 10g, SQL Server 2000, MS-Access, Power Builder
J2EE frameworks: MVC Architecture, J2EE Design Patterns, Jakarta Struts1.2, Spring
Versioning Tools: SVN 1.2.3, Visual Source Safe, Clear Case, WinCVS, Borland starteam
Scripts: Java Script, Ant Scripts, XMl access Scripts
Markup Language: XML, HTML
App Develop Tools: Eclipse enterprise Workbench, JBuilder 9.0, NetBeans 6.1, Edit Plus
Languages: Java, C, C++, UML, SQL, PL/SQL, JSP, ASP
Bug Tracking Tools: Bugzilla 3.0
Methodology: J2EE, OOAD
QA Tools: JUnit, Test Director, jMeter
Operation System: Win 95/98/NT/2000/XP, Linux
PROFESSIONAL EXPERIENCE
Confidential, Austin,TX
Sr.Fullstack Developer
Responsibilities:
- Involved in Client Requirements gathering, Analysis, Design, Development and Testing of teh application using AGILE methodology (SCRUM).
- Designed various modules using technologies like CSS Media Queries, HTML5, AJAX, JSON, and JavaScript.
- Worked on JavaScript and HTML5 Browser Cache mechanism for storing and retrieving data for teh website.
- Designed, developed a custom, single page, responsive web application on front end using AngularJS.
- Design and developed teh application using framework Angular 6 wif HTML5, CSS3 and Typescript.
- Used AngularJS to connect teh web application to back-end APIs, used RESTFUL methods to interact wif several API's, and wrote custom directives for a responsive, CSS-animated user interface.
- UsedSoapUIandPostmantool to test web services.
- UsedSpring Securityto secure application services.
- Implemented routing logic and navigation from screen to screen and implemented login functionality on teh client side in AngularJS.
- Working as an applicationdeveloperexperienced wif controllers, views and models in NodeJs.
- UsedJava1.8 Lambda expressions and Stream API to support functional-style operations on streams of elements.
- Teh Stream API is integrated into teh Collections API, to perform bulk operations on collections, like sequential
- Used Multi-Threading and collection framework including List, Map etc.
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC), AOP, MVC and Hibernate.
- Designed Front-end Screens using HTML, CSS, JavaScript, Angularjs, jQuery, JSTL, JSP, AJAX, NodeJS and Bootstrap.
- Worked on AngularJS controllers, views, and services for new website features.
- Used Spring 4.0 Framework for Dependency injection, Spring Web Services framework.
- Used Hibernate 3.0 in data access layer to access, update and insert information in teh database.
- Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions
- Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations and Transaction Management.
- Creating REST API implementation using Spring Boot framework and writing test cases for those API's.
- Hands on experience working wifJavaIDE's like Intellij.
- Extensively used Junit and JMockit for writing unit test cases.
- Hands on experience in creating Docker containers and images and deployed teh code using docker and AWS Services.
- Involved in CICD process using GIT, Nexus, Jenkins job creation, Maven build, Create Docker image and deployment in AWS environment.
- Designed and developed API specification wif testing case.
- Used Log4j to capture teh logs that include various levels of information like error, info, debug into teh log files.
- Tracking teh bugs and improvements through JIRA.
- Handling teh project wif GIT version control.
Environment: HTML5, CSS3, JavaScript, JQuery AJAX, Bootstrap, Angular6, EXTJS, NodeJs, Agile(SCRUM), SpringBoot, Hibernate, DynamoDB, Docker, Terraform, Nginx, GIT, JUnit, Maven, Restful, JAX-RS, Log4J, AWS, Swagger, MicroServices, JIRA, Jenkins.
Confidential, Indianapolis, Indiana
FullStack Developer
Responsibilities:
- Provided technical guidance to business analysts, gather teh requirements and convert them into technical specifications/artifacts.
- Designed and developed Customer registration and login screens using HTML, Servlets and JavaScript.
- Configured spring to manage Actions as beans and set their dependencies in a context file and integrated middle tier wif Hibernate.
- Developed screens based on JQUERY to dynamically generate HTML and display teh data to teh client side.
- Worked on Client Side code that was written in Backbone JS and Server Side Code was developed using MVC design.
- Configured and worked wif ANT, Maven for automation, code building and deployment.
- Used SVN as a version control system, an important component of Source Configuration Management (SCM).
- Extensively used JSP tag libraries.
- Designed and Developed UI using Angular.JS, HTML, CSS, Bootstrap, JavaScript and JQuery.
- Utilized Angular.JS framework to bind HTML template (views) to JavaScript object (models).
- Created Custom Directives in Angular.JS, making use of Modules and Filters objects according to teh application requirement.
- Developed views using Bootstrap components, Angular-UI and involved in configuring routing for various modules using angular UI router.
- Used Spring Security for Authentication and authorization.
- Created proof-of-concept using responsive web design, Node.js, React JS.
- Designed and developed Application based on Spring MVC Framework using MVC design pattern.
- Used Spring Core for dependency injection/Inversion of control (IOC).
- Used Hibernate Framework for persistence onto Oracle database.
- Wrote JavaScript validations to validate teh fields of teh user registration screen and login screen.
- Designed a network of web pages, where teh user progresses through an application by selecting links, resulting in teh next page being transferred to teh user and rendered for their use using REST.
- Developed high-performance web applications using spring and XML Http Request.
- Configured JDBC in teh application server.
- Involved in coding ofJava, JDBC and Servlets interact wif client and Database.
- Involved in debugging teh product using Eclipse and JIRA Bug Tracking.
- Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
- Test automation for web application using Cucumber.
- Configured and used WebLogic content management to display content in JSP view components.
- Developed UI wif AJAX, DHTML and JavaScript for more interactive web pages.
- Implemented Spring MVC architecture and increased modularity by allowing teh separation of cross-cutting concerns using Spring AOP.
- Deployed flow of Execution in teh Servlet Environment using spring MVC and defined Navigation Rules.
Environment: Java, JEE, Servlets, JMS, Hibernate, Spring, Web services, React Js, REST, UML, HTML, Bootstrap, JavaScript, JQuery, AngularJS, XML, XSD, Log4j, Oracle 11g, PL/SQL, JUnit, JNDI, JIRA, Cucumber.
Confidential, North Haven CT
Fullstack Developer
Responsibilities:
- Involved on test-driven development, continuous integration systems, and Agile software development.
- Involved in writing RESTful WebServices for supporting web application consuming those services on different applications.
- Involved in Development usingJava(Back-end), Hibernate (Also SQL), JAX-RS (for REST) and Junit following Agile Methodologies. Used SVN and Maven for version control.
- Used Hibernate core interfaces, mapping associations to implement DAO layer.
- Integrated Spring wif Hibernate and made as Spring bean using Hibernate Template.
- Used SpringIOC framework to integrate wif Hibernate.
- Created RESTful Web service for updating customer data from sent from external systems.
- Involved in design, development and implementation of front end part of teh web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
- Worked on latest features like creating various TEMPeffects, shading, 2D 3D animation, Shapes, Handling multimedia files for teh developed web pages using HTML 5.
- Responsive development is implemented using Bootstrap and CSS3 media queries.
- Worked on extending HTML attributes wif directives and binding data to HTML wif expressions.
- Compiled dynamic sheet language LESS on to CSS.
- Reusable HTML-like elements and behavior of presentation components and teh attributes that define data bindings are implemented using AngularJS directives.
- Used RDBMS applications store data in a tabular form.
- Worked extensively on all client side UI validations and implementing business logic using jQuery.
- Datepicker, Tabs, Slider, Accordion and Dialog plugins in jQuery are used.
- Worked extensively on jQuery and AJAX for parsing data fetched from APIs.
- For rendering domain-specific layout XML to teh web, JavaScript libraries are used.
- Consumed and created Restful web services.
- Worked on Twitter Bootstrap plugins to build Rich Internet Application (RIA)
- Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
- UI screens were developed using MVC features of AngularJS and JavaScript.
- Defined new validations through AngularJS for teh form fields.
- Data- Binding concepts wif developed controllers, filters, directives integrated wif back-end services were extensively implemented using AngularJS.
- Bootstrap is an HTML, CSS, JavaScript framework that you can use as basis for creating web sites or web applications.
- Strong understanding of supporting XML and JSON based REST web-services, integrating wif teh front-end.
- Used Http client, Jackson libraries to consume REST based services and to handle JSON based responses.
- Converted existing functionality to Web APIs using RESTful Web Services, Jersey/JAX-RS andJava.
- Used Mockito to test individual methods for unit testing.
- Used Ember CLI to Convertsjavaproperties files to a ES6 module which exports teh object version.
- Strong experience in web deployment best practices like image optimization, web server tuning.
- Working noledge in package manager tools such as Bower, and task runner tools such as GruntJS.
- Worked on tools like GIT and JIRA for version control and bug tracking.
Environment: Spring4.0, Hibernate, RESTful WebServices, Jersey, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, GruntJS, Bower, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology, Adobe Photoshop, Drools, CS4, GIT, SQL, ATG9.0, TDD, Agile, Bootstrap, Development, Jira.
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- AWS EC2 instances were configured in developing and QA environments wif NodeJS
- Designed and implemented teh user interface using HTML5, CSS3, JavaScript and Angular JS.
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact wif database.
- Used AJAX and JSON to make asynchronous calls to teh project server to fetch data on teh fly.
- Developed a tool to retrieve and send data to third party service provider dis feature was implemented using REST
- Created Buckets in AWS and stored files. Enabled Versioning and security for files stored
- Used RESTFUL client to interact wif teh services by providing teh RESTFUL URL mapping
- Built MAVEN scripts for automated deployment and for teh build operation of teh entire application.
- Deployed teh application in WebSphere Application Server 6.0.1 and Configured JMS in teh WebSphere application server to send messages on teh queue.
- Spring Controllers were used wif Angular JS to route teh control to desiredJavaservices.
- Implemented scripting wif Ajax and XML to dynamically refresh teh page contents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC. Used JSON as response type in REST services.
- Involved wif bug fixing on functionality, performance and designing issues wif JavaScript, JQuery, HTML5, CSS3 and Angular JS.
- Developed coreJavaprograms for all business rules and workflows using spring framework.
- Designed and developed Restful service interface using Spring MVC to teh underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Created custom Plugins, templates, and functions for Angular JS application.
- Implemented Hibernate for data persistence and management.
- Analyzed and fixed issues related to REST Web services and Application responses.
- Used Maven as teh build tool and Tortoise SVN as teh Source version controller.
- Used Subversion (SVN) as teh configuration management tool to manage teh code repository.
- Performed unit testing using JUnit.
- Followed Agile Scrum methodology and used TDD for writing test cases.
- Involved in developing stored procedures and Triggers on Oracle11g
- Used NPM to manager server side packages.
Environment: Java1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, Bootstrap, JQuery, JBOSS, JUnit, Grunt, GITHub, SQL, JMS, HTML5, JSP, CVS, CSS, MVC, Maven and SVN.
Confidential
Java Developer
Responsibilities:
- Used Rational Clear case as teh configuration management tool and Eclipse as an IDE for application development wif AWS
- Developed common rest services for Save, Edit, View, Delete and Reference Data Services using document DFC APIs and JSON objects.
- Responsible for generating a result tree using XSLT
- Developed web pages using HTML/CSS and JavaScript and Implemented validation using JavaScript.
- Used Log4j for logging, JUnit for Unit Testing, CVS for configuration management
- Responsible for configuring WAS to access Database by setting Data Source
- Used XML, XSLT, and XML Schema for parsing and transforming teh XML documents received from teh external applications
- Involved in configuration, deployment into teh Apache Server
- Responsible for implementing teh business logic involved in checkout process given by Target
Environment: Java/J2EE, HTML, CSS, JavaScript, AWS, Servlets, XML, XSLT, JUnit, Eclipse, Oracle, JSON, Apache Geronimo Server, Agile Methodology and Log4j.
