Sr. Java Full Stack Developer Resume
Columbus, OH
SUMMARY
- Around 6+Years of IT experience in analysis, design and development of client server and web based applications using Java, J2EE and XML.
- Participated in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
- Well versed with AGILE methodologies and experience in Iterative development, Continuous Design, Refactoring, Continuous Integration and Test driven development.
- Experience in working with Angular 2/4 modules, services, templates, directives, services and dependency injection to create a SPA.
- Object Oriented Design (OOD) experience with Rational Rose and Enterprise Architect (EA). Designed and modeled projects using UML - Use Cases, Sequence Diagrams, and Class Diagrams etc.
- Expertise in implementing Object Oriented Methodologies and Design Patterns such as Factory, Builder, Delegate, MVC, Data Access Object (DAO), Front Controller, Service Locator Patterns.
- Hands on experience in Web Design ANGULAR-JS,AJAX, CSS, XML, WSDL, SOAP, Restful,Dojo, JQuery, EXT-JS, Java/J2EE, Struts, spring and Hibernate.
- Expertise in Angular 2.0 framework and its ability to create simple and scalable code for SPA. .
- Experienced In front End frame works such as, JQuery, Ajax, JavaScript, Nodejs, ReactJs, BackBoneJs, Angular js.
- Experienced in, Client side validations, Client-Server data interaction using ajax in Node, js.
- Extensive & expert level of experience with Java Platform, JEE, EJBs, JDBC, JPA, Servlets, JSP, JMS, XML, Applets, JavaScript, POJO.
- Experienced in writing the code in Clojure programming language.
- Expertise in XML technologies like XSD, DTD, XSL, XPATH, XSLT and parsers like SAX and DOM.
- Developed Web Services like REST and SOAP using Spring Web Services, Axis and JAX-WS.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks.
- Proven expertise in implementing IOC and Dependency Injection in various aspects of Spring Framework (Core, Web, JDBC, MVC and DAO) and also experience in integrating Spring Web Flow with other frameworks like JSF.
- Hands on experience in Hibernate in integrating legacy databases, configuring XML files for mapping and hooking it with other frameworks like spring, Struts and other technologies.
- Experience working with Apache Camel, Spring Integration& MULE.
- Experience creating single page applicaitons using Angular.js and Node.js.
- Have extensive experience in building and deploying applications on Web and Application Servers like Apache, JBoss AS, Weblogic, Websphere, Glassfish and Tomcat.
- Good experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manage
- Create desktop application with Angular 2/4 .
- Experience in using Version Control tools like SVN, CVS, VSS, Git and Star Team.
- Performed Integration and deployment of applications using ANT, Maven, Hudson and Jenkins.
- Implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
- Designed and developed various integration components using JMS and MQ Series.
TECHNICAL SKILLS
Languages: Clojure, Java, C, C++, SQL
Platforms: Windows 7, Windows XP, Windows Server 2003, LINUX, UNIX, Mac
Frameworks: Struts, Spring, Hibernate, Spring-core, Spring AOP, Spring MVC, Spring web services
J2SE / J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, JSF 1.x/2.x, Jakarta Struts, EJB, JTA, JMS, Web Services.
Web Technologies: HTML, HTML5, XHTML, CSS, Java Script, My Faces, Rich Faces, JSF, PHP, AJAX and Angular JS,Angular 2/4 .
XML Technologies: XML, XSL, XQuery, XSD, XSLT, SAX, DOM
Web Services: Spring Web Service, AXIS, JAX-WS and JAX-RS, WSDL, SOAP and REST
Web/App Servers: Web Sphere 5.1/6.0, Web logic Application server, JBOSS, J2EE Server 1.4, Apache Tomcat 4.1/5.1, Spring Boot, IBM HTTP Server, and IIS.
IDE: RAD 6.0, WSAD 5.1, Eclipse 3.1 with My Eclipse 4.1.1, Rational Rose 98/2000.
Tools: and API’s: Pivotal tracker, JIRA, SQL Developer, Maven, JBoss Hibernate Tools, Tortoise and Jboss Web tools, Log4J, JUnit, JMeter, Lucene, SOLR
Version Control: Subversion SVN (subclipse, tortoise), CVS, Git, Visual Source
Design Patterns: Unified Process, Front Controller, Singleton, Factory
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Sr. Java Full Stack Developer
Responsibilities:
- Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
- Created RESTful web services interface to Java-based runtime engine and accounts.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM, Mongo DB.
- Angular 2.0 is of a Component Driven Architecture.
- Configured servlets, java classes, Spring Framework, Hibernate, database drivers, data sources related to project.
- Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
- Worked on Atlassian products like Jira, Confluence, Bamboo, Bitbucket, and Confluence for Issue tracking, release management, Code review and documentation.
- Integrated subsystems using SOAP based Web services and ApacheAxis2.
- Involved in architecture, design, development of projects in AJAX based Java Script with Dojo toolkit and JSON API with JSP.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- Designed and developed a RESTful hub application which resolved the Single-Sign-On authentication of the target secured REST services.
- Wrote RESTful services on the server in NodeJS to listen to requests from devices.
- Involved in migration of previous platforms fromSpringtoSpringBootfor building microservices.
- Used J2EE SOA based JAX-WS web services to develop reusable web service components.
- Configured Hibernate-ORM to map java objects such as clients and claims with database tables.
- Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework, spring frame work.
- Worked in client-side validation using AJAX, Java Script, HTML, and CSS.
- Worked with AWS to implement the client-side encryption as Dynamo DB does not support at REST encryption at this time.
- Designed and developed UI screens using Struts 2, DOJO, JavaScript, JSP, HTML, DOM, CSS, and AJAX.
- Implemented Dojo and JQuery JavaScript frame work in UI Layer.
- Developed business logic using session beans using IBM WebSphere Application Developer and deployed them using IBM WebSphere Application Server.
- Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2.
- Extensively worked with webMethods IntegrationServer, Broker & TN.
- Expertise in configuring and monitoring webMethods components.
- Used svn for version control and used IBM RAD 6.0 for implementing the application.
- Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC implemented database persistence, and integrated the web application with the persistence layer.
- Involved in developing and maintaining services based architecture utilizing open source technologies like Hibernate ORM and spring MVC Framework.
- Working with springs, Spring MVC and Struts and also developed WEB Application using these frameworks.
- Created Hive External tables and loaded the data into tables and query data using HQL.
Environment: Java, J2EE, RESTful, CSS3, DHTML, HTML5, JSON, Node.js, Backbone.js, JavaScript, Angular 2, Restful WebServices,WebMethods, Multithreading, API’s, spring boot, spring MVC, Mongo DB, Struts, Hibernate, Ant, black box, MicroServices, JSP, Xml, oracle 12c, JQuery, JVM, AWS, IBM Websphere 8.1,MS Azure
Confidential, Nashville, TN
Sr. JavaFull Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
- Had experience in performance tuning J2EE apps, performance testing, analysis, and tuning.
- Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, Javascript and Bootstrap.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Improved the maintainability of the project by implementing and improving Exception Handling and Collection APIs
- Efficient in developing and deploying Integrated, Applications using webMethods Integration Server.
- Perform code review and develop common framework for webMethods applications.
- Involves in Sprint planning for the estimation of efforts for user stories and bugs.
- Implemented UNIX utilities using shell script for data validation, manual job submission, restarting failed jobs, etc.
- Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based application with very less configuration.
- Migration of current search process from Database to Solr search engine.
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
- Implemented SOA architecture with Web Services using SOAP, WSDL and XML to integrate other legacy systems.
- Unit testing of developed product features using Junit and Mockito frameworks as part of development cycle.
- Wrote build and deployed scripts usingShelland ANT scripts and involved in performance analysis of the application and fixed problems/suggest solutions.
- Used SOAP based Web services and RESTful Web services for transferring data between applications.
- Knowledge of open source frameworks including Spring, Play and Lucene.
- Designed and developed various Oracle database Simple and Complex Queries, PL/SQL procedures, Stored Procedures, Trigger and Functions.
- Developed UI using AngularJS, HTML, JavaScript and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Responsible to finish Jira Tickets assigned on time and update their status on regular basis.
- Used SVN for source code control.
Environment: Java,J2EE,Spring v3.x, Spring MVC,Hibernate v3.0, Oracle DB, Angular-JS, Node JS, Bootstrap, CSS, HTML5, Javascript, jQuery, AJAX,GIT, IntelliJ, AWS SNS/SQS, DbVisualizer, Tomcat, JBoss, SVN, Maven, JIRA, Confluence, SOAP/Restful Web Services, Redhat Linux, Jenkins,WebMethods, WSDL, Spring Based MicroServices, Agile, cucumber, Bamboo CI.