Full Stack Developer Resume
Rhode, IslanD
SUMMARY
- Result - oriented Java/J2EE Developer with over Eight (8+) years of development experience specializing in an environment building enterprise application using various J2EE technologies.
- Well versed with complete Software Development Life Cycle (SDLC) process which includes Designing, Developing, Testing and Implementation along with strong interpersonal, analytical and Organizational skills.
- Core expertise in development and deployment of enterprise applications for J2EE platform using Java, J2EE, EJB, JSP, Servlets, Struts, JNDI, JSTL, JMS, JIVE, JTA, JSF and JDBC, Hibernate, Spring, Web Services, WSDL, XML, DOM, SAX, REACT JS,JSON, JavaScript, JAAS, Custom Java Tag Library.
- Expertise in Web application development using JavaScript, AJAX, HTML, DHTML, CSS, JQuery, Bootstrap, Sass/Less, Angular JS.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, or custom-built.
- Rich experience in Application/Web servers like IBM WebSphere, BEA WebLogic, Apache Tomcat and JBoss.
- Good experience with Angular JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
- Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
- An in depth understanding of Scala programming language.
- Rich experience in Jive.
- Well versed in using Software development methodologies like Rational Unified Process (RUP), Rapid Application Development (RAD), Agile Methodology and Scrum software development processes.
- Implemented SOA (Service Oriented Architecture) using XML Web Services like (SOAP&REST styles).
- Experience in working on modern MEAN Stack- Mongo DB, Express.JS, AngularJS, and Node.JS.
- Expertise in XML related technologies like XSL, XSTL and parsers like JAXP (SAX and DOM), JAX-RS and JAXB.
- Strong Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
- Excellent experienced in RDBMS Design and databases like Oracle, MySQL, and SQL Server, MongoDB and Stored Procedures.
- In depth knowledge in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, Kinesis, Route 53, Auto scaling, Security Groups and AWS data pipeline).
- Good working knowledge Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA
- Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Implemented Presentation layer using CSS Framework, Backbone Js, Angular Js, Knockout Js, Wire-framing, HTML5
- Extensive experience with Java complaint IDE's like Eclipse Luna, WSAD/RAD, JBuilder.
- Experience in writing Ant build and Jenkins Scripts for project development and deployment.
- Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization and Java Beans.
- Using Spring Boot which is radically faster in building Microservices and develop spring based application with very less configuration.
- Have good experience and knowledge in banking, financial, Industry, and health care domains.
- Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.
TECHNICAL SKILLS
Languages: Java, Scala, C/C++, PL/SQL, JSP, PHP
Java J2ee Technologies: Servlets, JDBC, JSP, EJB, JNDI, ANT,Angular JS, JMS, JAXP (DOM-SAX), JAXB, RMI, EJB, JSF, Java Batch
Frameworks: Spring, JSP struts, Hibernate, JSTL.
Databases: Oracle 10g, MySQL 5, DB2, Sybase, PostgreSQL
Web Technologies: AWT, Swing, Applets, HTML 5, CSS, JavaScript, DHTML, AJAX, XML, XSL, XSLT, XSL-FO, JSON,SASS/LESS
WebServiceSpecifications: JAX-RPC, JAX-WS (SOAP), JAX-RS (RESTFUL).
Servers: Apache Tomcat, JBOSS, IBM Web sphere, Oracle Weblogic
IDE: My Eclipse, IBM RAD, Eclipse 3.x
Revision control: CVS, SVN (Subversion), GitHub
Design Patterns: Business Delegate, MVC, DAO, DTO, Session Facade, Singleton
Other tools: IntelliJ,ACCUREV,PVCS,StarTeam,Splunk6.0,Jenkins,RAD,RationalRose,StarUML, SoapUI, Dynatrace, FireBug, JUnit, JWebUnits, and Selenium
Operating Systems: UNIX, Linux, Windows 98 / 2000 / NT / XP/7/8/10.
PROFESSIONAL EXPERIENCE
Confidential, Malvern, PA
Java/J2EE Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project. As per the use cases, Involved in Work flow diagram using FileNet Tool.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Created the web UI using Struts, JSP, Servlets and Custom tags.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Knowledge in Programming on Quartz framework using Python.
- Created Batch files to close Errors (W.I) automatically.
- Distribute Work Items based on priority by creating batch (Spring Framework) and used Control-M/Serverto actual job submission and tracking.
- Implementation of spring boot for several sampling and transactional rate UI based on Work Items.
- Developed Test scripts (selenium) to automate the action functions in Modify and Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing using Sauce Labs.
- Used XML for Data presentation, Report generation and to define Priority levels of each queues.
- Prototyped use of JSF for presentation development and spring for middle tier development to analyze if use would ease development and efficiently presented the data usingJSF Data tables.
- Using open SSL/HTTPS protocol for Secure Authentication.
- Developed a feature to (JSF) Mass Assign Work Items based on actions involved in it.
- Developed the screen using the JSF (Custom Built Components) integrated with the backend Stored Procedures.
- Design and developed MAVEN scripts to build and deploy the application in Tc server.
- Developed JUnit test cases for regression testing and integrated with Maven build and Developed calls from JSP pages.
- Involved in Discussions with plan portability UI & Sampling Rate (Angular JS 4)
- Used SQL, PL/SQL in order to write stored Procedures, Triggers and views.
Environment: Java, J2EE,, Java Script, Tomcat server, Control M JOB, FileNet Tool, SpringBoot, Python, XML, Web Services, JSF 1.2, JAXB, JAX-WS, JAX-RS, PL/SQL, Oracle, CSS,JSP, STS 3.4, AngularJS 4, Bootstrap, JDBC, Spring, HTML, AJAX.
Confidential, Rhode Island
Full Stack Developer
Responsibilities:
- Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JMS, JDBC, and JNDI and deployments in WebLogic Server.
- Developed the application using Angular-JS, spring, Jersey, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript.
- Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Developed the User Interface using spring, logic, bean, JSP, JavaScript, JQuery and HTML.
- 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 the application requirement.
- Produced content pages with CSS3 Layout and style markup presentations and also used JavaScript methods and Properties.
- Used Spring Jackson API for mapping Java objects to JSON.
- Created Message Driven beans and Session beans using EJB.
- Used Xerces for markup language style sheets.
- Implemented J2EE patterns like,Data Access Object, Session facade, Business Delegateand Value Object.
- Involved in the application development using JAVA/J2EE, Multi-Threading, JSF, ADF, JMS, Oracle and WebLogic Application Server.
- Worked in developing MapReduce programs using Apache Hadoop for working with Big Data.
- Designed and implemented front end web pages using Angular JS, CSS3, HTML5, JavaScript and AJAX.
- Used JIRA as an issue tracker tool for collaborating testers and functional team as well as tracking defects and change requests.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Configuration Automation using Puppet and Dockers Containers.
- Used JSF framework with AJAX in developing user interfaces using JSF UI Components, RIA components, Validator, Events and Listeners.
- Used Apache Commons Database Connection Profile to connect MySQL DB.
- Developed web-based applications using Web Services like REST, Implemented and used Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
- Deployed war/jar files in the Web Logic Application Server.
- Involved in handling Hibernate as part of DB connectivity and persistence as ORM tool.
- Designed and developed usedXSLTtransformation components to convert data from XML to HTML, Used XML DOM API for parsing XML.
- Experienced with PerformingCassandra Query operations usingThrift APIto perform real time analytics.
- Implemented web crawling of store demographics, products, brands and categories usingPython WebCrawler.
- Involved in using Apache Tomcat Server for deploying and testing the code.
- Developed the XML schema and Web Services for the data maintenance and structures.
- Configured and deployed the application on Jboss application Server.
- Used Log4j for External Configuration Files and debugging.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Wrote and debugged the Maven Scripts for building the entire web application.
- Used CVS for version control across common source code used by developers.
- Involved in writing Junit test cases and followed test-driven approach.
Environment: Java/J2EE, JSP, spring, Hibernate, Eclipse, JSTL, thrift,Apache commons, xerces, JMS, JNDI, Angular JS 2, Servlets, Jira, Containers, Dockers, EJB, HTML, JavaScript, XML, CSS, AJAX, XSLT, Jackson, WebLogic, Python, Jboss, Big data, Data Access, JAX-RS, REST, SOAP, Log4j, Tomcat, Maven, CVS, SQL, PLSQL, Oracle and Windows.
Confidential, Dallas, TX
Java/J2EE Web Developer
Responsibilities:
- Involved in functional requirements review and creating technical design documents and Integration Solution Design documents.
- Interacted with BA team to gather and understand the requirements.
- Design the data model and implemented the persistence layer usingRedis.
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Session façade, Service Locator, Data Transfer Objects, Data Access Objects, Singleton and factory patterns.
- Involved in the design and development of Business Tier using spring, DAO's (Data Access Objects), Data Access Layer using Hibernate.
- Coded Angular JS controllers and directives for application functionality and filters for heavy DOM manipulation.
- Implemented client side Interface using React JS.
- Designed and developed UI screens with XSLT and JSF (MVC) to provide interactive screens to display data for provider module.
- Deployed applications to AWS cloud-based environments and configured AWS environments for Tomcat/Apache deployments.
- Involved with Postgres SQL Database Design and Development.
- Design and Develop email sending process with encryption for user details enabling un-subscription.
- Designed and developed the front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag's, JSP TagLibs, HTML, JavaScript and JQuery.
- AWS Deployments with shell scripts and Ant scripts, and connected AWS test environments with hosts used for builds.
- UsedJettyas a internal server during development using FileZilla for file transfer.
- Provided many solutions on the open source BigData software Hadoop.
- Developed screens in JSF PrimeFaces components interacting with various systems.
- Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node Js.
- Designed and developed the application to be responsive for desktop and mobile devices using Bootstrap
- Used AngularJS 2 framework to associate HTML elements to models and also used Angular directives, working on attribute level, element level and class level directives.
- Developed different SOAP and Restful based Web Services to integrate with the Web Application.
- Design and developed Ant scripts to build and deploy the application in JBoss.
- Helped develop various documentation artifacts related to the application.
- Co-ordinate with QA team to ensure the quality of application.
- Developed and tested website using the MEAN (Mongo DB, Express, AngularJS, Node.js) stack.
- Participated in the analysis of defects, tracking issues and fixing them
- Participated in UAT testing and product readiness (production support).
- Actively involved in the enhancement, maintenance and design for the application.
- Managing the version control for the deliverables by streamlining and re-basing the development streams of CVS.
- Used Log4J Appenders for local & remote logging and also for writing the logs to the database and fixed the problems.
Environment: Core java 1.6, J2EE, Maven 3.0, JUnit 4.1, Redis, PostgreSQL, MEAN Stack,Oracle10g, JSP 2.1, Servlets 2.5, Spring 3.0, Hibernate 3.2, JBOSS, JMS, React JS, JSLT 1.2, HTML, XML, JSF 2.1,AWS, XSLT, Big Data, Node JS,AJAX, Jetty Server, CSS, JavaScript, Bootstrap, AngularJS 2, PL/SQL, Eclipse 3.7, Tortoise SVN, Log4j,Windows and Linux
Confidential, Pittsburgh, PA
Java/J2EE Developer
Responsibilities:
- Part of a design team with extensive usage of Rational Rose in detail design phase through the detailed use cases with Sequence, Activity, Collaboration and Class diagrams.
- Designed and generated the classes from the Class Diagrams in Rose and Reverse engineer, which generated classes into Web Sphere.
- Followed agile methodology for development process.
- Used Concurrent Version System (CVS) for the version control of the project.
- Designed and developed the front end using HTML, AJAX, JavaScript, JSP, JSF and Struts Tag Library.
- Used Java Script to perform validation on the client side and to handle events on the client side.
- Custom tag library was used to create standard tag.
- Created XML schema documents based on the requirements and used JAXB for marshalling and un-marshalling of the XML documents.
- Experienced in Model View Controller (MVC) frameworks such as Angular JS for our prototype - working model.
- Developed single page responsive Web UI using HTML5, AngularJS, ReactJS Bootstrap, CSS3, JavaScript, jQuery, D3JS.
- JSF Frameworkused for UI pages andworked on Faces Servletacts as Front Controller in order to render the UI interface.
- Developed web services using JAX-WS utility.
- Designed the Architecture of the project as per MVC standards.
- Used Struts MVC for the developing funds module and mortgage module.
- Used spring’s IOC, AOP and auto wiring concepts in developing the application.
- Used Spring Container to performed dependency injection.
- Developed SOAP message envelopes and headers using WSDL.
- Deployed the application on JBOSS application server.
- Designed and developed the Java bean components and O/R Mapping using Hibernate.
- Maintained Connection Pooling for each connection to the Database.
- Used PL/SQL, Stored Procedures for handling Oracle database.
- Stateless Session beans were used with Session Facade Design pattern for flexibility and re-usability.
Environment: Java, J2EE, UML, JSP, Servlets, React JS,Struts, JBoss, XML, Web Services, JSF 2.0,JAXB, JAX-WS, PL/SQL, Oracle, CSS, CVS, Rational Rose,AngularJS, Hibernate, Spring, HTML, AJAX, Java Script.
Confidential, St. Charles, MO
Java/J2EE Developer
Responsibilities:
- Involved in design and development phase of the Software Development Life Cycle (SDLC).
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in the integration of spring batch using shell scripting.
- UNIX scripting for implementing Dependency Injection (DI/IOC).
- Used Spring AOP for transaction management and developing advices for various cross cutting.
- Developed the Java Code using My Eclipse as IDE.
- Involved in developing the JSF front end screens using Rich faces and Service classes, Backing beans, Managed Beans.
- Implemented Service Oriented Architecture (SOA) framework for developing reusable services using open standards such as JMS and Web Services.
- Used Extjs for building interactive web applications including AJAX, DHTML and DOM.
- Involved in design/programming with Oracle9i, EJB class frameworks on BEA Web logic, and XML based asynchronous messaging with queues and topics (JMS).
- Designing cloud-hosted solutions, specific AWS product suite Experience.
- Designed and developed the front-end with Spring MVC framework, Tag libraries and Custom Tag Libraries and development of Presentation Tier using JSP pages integrating AJAX, Custom Tag's, JSP TagLibs, HTML, JavaScript and JQuery.
- Used ExtJS, AngularJS, DOJO, Bootstrap, CSS3, Ajax, Node.js, jQuery Services to enhance the functionality of web pages.
- Using Lisp in transaction management.
- Responsible for all server side Validation and implementing Business logic based user transaction with encrypted tokens.
- Administered and developed on a HP Tandem Nonstop SQL system, working with transaction processing and database administration.
- Migrated spring based application to cloud based Micro services.
- Experience in AWS, which included managing application in the cloud and creating instances.
- Design and developed Ant scripts to build and deploy the application in JBoss.
- Using Jenkins in the company customized tool called BIB.
- Used Jenkins for continuous build integration and Maven profiling for building multiple projects and generating war.
- Involved in the design and development of Business Tier using spring, DAO's (Data Access Objects), Data Access Layer using Hibernate.
- Involved in using Persistence API Hibernate, to views and queries data with Oracle database.
- Using CFML in a tag-based Web scripting language supporting database access in a Web server environment.
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Designed and developed the application to be responsive for desktop and mobile devices using Bootstrap.
- Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and JAXP. Used Git to implement version control System.
- Used Log4j Logger for all logging purposes and JUnit for integrated test runs, XML for building data structures required for Web Services and JMS for sending a-sync messaging using the Event based Framework.
- Using Load Runner tool to test applications, measuring system behavior and performance under load.
- Developed reusable components to be used across the modules and refactored code for increased reusability.
Environment: Core java 1.6, J2EE, Maven 3.0, JUnit 4.1, Oracle10g, JSP 2.1, Servlets 2.5, JSF 2.0,Spring 3.0, Hibernate 3.2, JBOSS, JMS, JSLT 1.2, HTML, XML, XSLT, AJAX, CSS, JavaScript, Bootstrap, AngularJS PL/SQL, Eclipse 3.7, log4j,Windows and Linux
