Java Full Stack Developer Resume
Dearborn, MI
SUMMARY
- Having 8+ plus years of software development experience in object - oriented programming, design and development of Enterprise applications using Core Java and J2EE technologies with Software Development Life Cycle.
- Good knowledge in packaging the Java applications as JAR, WAR and EAR files and deploying them in various servers and environments
- Experience working on implementation of Data Structures & Algorithms, Multithreading, Collections in Core Java.
- Experience in using IDE’s - Eclipse, Net Beans, and IntelliJ IDEA.
- Good knowledge in MongoDB, which is used in making the integration of data in certain types of applications easier and faster.
- Expertise with building SPA and server side rendering using ReactJS while integrating client side services.
- Extremely skilled and efficient in developing responsive web application using with CSS3, Bootstrap, LESS and SASS.
- Extremely proficient with TypeScript and JavaScript libraries like jQuery, Reactjs, Nodejs.
- Expertise in developing model components using ORM technology Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
- Development environment support (mostly automation using Jenkins CI, Bash, Groovy)
- Software development experience with UNIX with hands-on experience working on different databases like Oracle, SQL Server, MySQL, DB2, MS-Access and writing PL/SQL Packages, Procedures, Application Security, Functions and Triggers using SQL Plus, Selenium, Bamboo, Cucumber, AngularJS.
- Having experience on react native and react js applications.
- Experience in building cloud systems and Microservices. Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang
- Expert in HTML5/CSS3 development and have experience React.js, Node.js, Angular.js, Responsive design.
- Knolwedge on unit testing and integration testing and Lib like Jasmine, Mocha.
- Experience in designing and developing Ui testing framework using Groovy.
- Used scripting languages like Python,Groovy, Ruby, Bash, and configuration management tools Chef, Puppet, and Web Service like AWS
- With the concept of Node.js Worked on usage metrics and also end to end events tracing for analysis purpose.
- Solid Enterprise Java, or working knowledge of Scala fundamentals including programming languages, best practices, development and operations awareness and Java Gang of Four Design Patterns
- Experience in performing unit test for the applications using Junit, Framework, Cordova, AWS, API, Spec Flow, SoapUI and webservices like SOAP, RESTful.
- Designed and developed Agile Applications, Light weight solutions, and integrated applications by using and integrating different frameworks like Struts and Spring.
TECHNICAL SKILLS
Languages: Java, C, C++, PHP, SQL, Unix shell scripting, Ruby, VB.NET
J2EE technologies: Core Java 1.4, 1.5,1.6, JSP, Servlets, Struts 1.2.8, EJB 2.0, Spring 2.0, Spring Batch, Hibernate 3.0, XML, XPATH, Groovy, NodeJS, SOAP, RESTful, Web Services, Scala, JAX, HTML, CSS, JavaScript, SAX & DOM, jQuery, XSL
Application Servers: Jboss 4.0.2/5.0, WebLogic 5 & 6, WebSphere 6.0, Tomcat, JRun, Terracotta, Tableau, WebUI
CI CD tools: JENKINS, HUDSON, BITBUCKET, GITHUB
Databases: Oracle, SQL Server, MS-Access, MongoDB, MY SQL
Messaging Platform: KAFKA, RABBIT MQ, ACTIVE MQ, IBM WEBSPHERE MQ
Cloud Technologies: PIVOTAL CLOUF FOUNDRY (PCF), APIGEE, AWS
Web and network: SQL Injections, Knowledge of network and web protocols
Tools: & Services: HP Quality Center, TestNG, AWS & Microsoft Office, Junit, ETL, JIRA, Process Server, Application security, NUnit
Configuration Management Tools: Clear Case, Fisheye, Crucible, Hudson, Jenkins, SVN, GIT, Selenium, Spec Flow, CVS, Nolio
IDE: Eclipse, NetBeans
Platforms: Unix, Linux, and Windows
PROFESSIONAL EXPERIENCE
Confidential, Dearborn, MI
Java Full Stack Developer
Responsibilities:
- Managed to deploy all phases of speech applications.
- Developed the functionalities usingAgile Scrum Methodology.
- Developedmicroserviceswith Spring and tested the application using Spring Boot.
- Created Reusable Modules and Custom Directives inAngularwhich got used in various places of application.
- Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, Node.js, React.JS.
- Working on the react native application to support for multiple devices.
- ImplementedSparkusing Scala and Spark SQL for faster testing and processing of data.
- Implemented Spark using Scala and utilizingData framesand Spark SQL API for faster processing of data.
- Designed architecture of real time processing micro services workflow considering the upstream and downstream system capabilities.
- Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX, and Node.js.
- Strong working knowledge in developingRestful webservicesandMicro ServicesusingGolan
- Experience in usingNode.js components, Forms, Events, Keys, Router, plus Redux, AnimationsandFlux concept.
- Integrated withSpring Cloudprojects to provide distributed tracing and other features.
- Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
- Experience in design and development ofWeb services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML, XSD, XSLT, X-Path.
- Tested restful webservices using soap Ui and coded in Groovy to develop data driven testing.
- Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
- ConfiguringWebSphereApplication Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
- Involved in developing the UI pages using HTML5, CSS3, JavaScript, JSON, React, React Native, Jest, AJAX and Mongo DB.
- Worked on the internal project for react and react-native android application.
- Experience inReact JSfor creating interactive UI's using One-way data flow, Virtual DOM, JSX,React Nativeconcepts.
- Worked in using React native components, Forms, Event, Keys, Navigation and Redux concepts.
- Worked on the retail application to manage pricing scenarios in Redux architecture
- Used webservices to integrate with the react applications
- Design UI views with Flexbox and React Native dimension API.
- Worked on state, specs, props and events to create interactive React JS components.
- Used Javascript test Framework like Jasmine,Mocha and Junit.
- Developing web pages using Angular Framework and worked with various Angular directivesand services and Filters to build the Applications. Consumed HTTP services using Angular 7 modules.
- CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings
- UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
- Deployed the application onAmazon Web services (AWS)and used it to provide a large computing capacity for scalable solutions.
- UsedSpring DAOModule to deal with Database and developed code for spring beans usingIOCframework.
- Development of test framework using thePython.
- Wrapper developed inPythonfor instantiating multi-threaded application and running with other applications
- Developed Spark programing using Scala API to compare the performace of Spark with SQL.
- Involved in building the application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.
- Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
- Analyze and design calls flow, port allocations and call routing.
- Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.Database Design and table creations in SQL Server.
- Monitored the system in runtime environment to debug the production issues.
- Work closely with other IT areas, such as the network team, and the telecom team, to implement, support and maintain the system.
Environment: Agile, HTML, CSS, JavaScript, jQuery, AJAX and Angular 2, GVP 8.1.4, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, AWS, RESTful Web services, SOAP, NoSQL, Log4j, Jenkins, JIRA, Selenium Web Drivers, GIT, Socket Programming.
Confidential, Greensboro, NC
Java Full Stack Developer
Responsibilities:
- Developed the functionalities usingAgile Scrum Methodology.
- Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, JavaScript, Bootstrap, jQuery, AJAX, and AngularJS.
- Created Reusable Modules and Custom Directives inAngular2.0which got used in various places of application.
- ImplementedAngularJSControllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
- Expertise inReact JSframework to develop theSPA.
- Experience with integrating front end with back-end APIs/Microservices and data to form a complete working application.
- Involved in designing in web pages using HTML 5, CSS3, JavaScript,React-Bootstrap, Node.js, express.js, Mongo DB.
- BUILD RIA (Rich internet APP) UI interfaces as Dynamic components using advanced JavaScripts framework
- Implemented back-end Web API with the use of MongoDB, ExpressJS, and NodeJS.
- Implemented map State to Props, map Dispatch to Props for the interactions between Redux andReact.
- Implemented various screens for the front end usingReact.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Experience inReact.JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX,ReactNative concepts.
- Good understanding of web services (REST, Web API) and best practices to build RIA.
- Used React-data grid to populate the dynamic data within the table. UsedReact-bootstrap and SASS for handling responsiveness in the application and parse correct styles on prop changes.
- Understanding Python files in OpenStack environment and make necessary changes if needed.
- Understanding of the R.E.S.T. architecture and RESTful web services.
- Extensive experience in developing Microservices using Spring Boot. Integrated Swagger UI and wrote integration test along with REST document.
- Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server.
- DevelopedSpring middlewarecomponents for implementing business logic and ImplementedSOAbased architecture using web services to build a loosely coupled system.
- Used Java/J2EE Design patterns such asSingleton, Service Locater, DAO etc. andSpring IOC patternand responses.
- Experience in using build/deploy tools such as Jenkins, Docker, and Kubernetes for Continuous Integration & Deployment for Microservices.
- Developed applications usingMultithreading, Serialization, Externalization, Collections and Generics.
- Design and implementing Model view controller (MVC) architecture usingspringframework.
- Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
- Also designed and prepared Unit test case usingJUnitandLog4jand removed the maximum Bugs before passing on the application.
- UsedJIRAto assign, track, report and audit the issues in the application.
- Experience in Version Control tools likeZen hub,GIT for Source Code version management.
Environment: ReactJS, Node.js, CSS, SASS, docker, Kubernetes, Java 8, redux, npm, Express, Angular6, Angular7, Restful Web Services using Micro services architecture, python, Spring Security, Spring Config server, HTML, JSON, Log4j, Tomcat 7, Oracle 9i, DB2, Jenkins,Core Java, J2EE, Spring, Spring Boot, Git hub, Eclipse, Swagger.
Confidential, Chevy Chase, Maryland
Java Full Stack Developer
Responsibilities:
- Involved in designing the new architecture for existing application to latest technologies.
- Participated in Requirements gathering, Analysis and detail Design meetings.
- Used Mule for integrating 3 or more applications/services, to plug in more applications in the future and message routing capabilities such as forking and aggregating message flows, or content-based routing
- Also, Mule used to publish services for consumption by other applications using different end-points.
- Worked in designing, developing and testing the web application by using the HTML5, CSS3, LESS, Bootstrap, andReact.JS.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Develop various screens for the front end using React and used various predefined components from NPM (Node Package Manager) and redux library.
- UsedReactObservables to create custom components for data manipulations and to display data in company standard format.
- Worked with the LESS pre-processor to simplify writing the CSS styling's and also creating new style sheets to write and edit web page content.
- Designed and implemented server-side Restful web services using Node JS and handled communications to the client side (ReactJS) using JSON.
- Developed the unit testing scripts using JEST for testing theReactcomponents using Enzyme andreacttest renderer.
- Hand on experience using all aspects of Mule like Service creation and hosting Service Message routing and Data transformation
- Developed BPEL processes that contain exception handling to capture the Remote and Bindingfaults.
- Extensively Used GWT UI Binder to creating UI layout.
- Used GWT RPC mechanism for passing Java objects to and from a server over standard HTTP.
- Created different GWT layouts and used GWT/GXT controls for making UI, taking input from the user and making changes to the model.
- Used OpenStack server to build a private cloud
- Used this private cloud to manage network, storage volume, database, identity and image
- Analyzed the performance of the applications and implemented code refactoring to resolve the issues.
- Implemented Oracle Service Oriented Architecture Suite by using BPEL, Mediator, Business Rules and Oracle Service Bus.
- Created XSD's and WSDL's for implementation and developing Services.
- Implemented both SYNC and ASYNC flows.
- Implemented Point to Point JMS queues and MDB's to handle the asynchronous communication.
- Implemented composites by using various adapters like DB Adapter, FTP Adapter, File Adapter and BAM Adapter.
- Used Jira for Issue and Project management activities.
- Implemented both JAX-WS SOAP and JAX-RS RESTful services using Annotation based approach.
- Experience in all aspects of Angular JS like "Routing", "modularity", "Dependency injection",
- UI development using GWT, developing reusable widgets/ table/ grids and complex ui component.
- Involved in coding of Hibernate layer classes related to various search functionalities like Accounts,
- Implemented core java functionalities like collections, multi-threading, Exception handling and Annotations.
- Written JUnit Test cases to code coverage and to reduce bugs.
- Designed the logical and physical data model, generated DDL scripts, and wrote DML scripts for Oracle 10g database.
- Used SOAP UI tool to check on the service response elements and to identify actual issues.
- Followed MVC design architecture for the development of web application.
- Designing UML diagrams for existing and new application using Microsoft Visio 2010.
- Build web application using SOFEA, concurrency/multi-threading, spring mvc frameworks.
- Learn and implement upcoming technologies.
- Resolve the tickets raised by the business users/customers on JAVA related, analyze root cause and assist in efficient resolution on Rebate Sharing application production processes.
- Performed central build and deployment using Hudson.
- Monitor and provide support to workflows and provide expert knowledge on all workflow designs of Rebate Sharing project.
- Analyze all business processes and ensure compliance to all controlled processes according to business requirement.
- Coordinate with various teams in resolving the tickets raised by business
Confidential
Java Full Stack Developer
Responsibilities:
- Worked on HTML/CSS and jQuery in a Hippo, Vignette based CMS environments.
- Extensively developed web pages using JSP, HTML, Bootstrap CSS, JavaScript, and CSS in the front end
- Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, JavaScript, jQuery, AJAX, Node.js and ReactJS
- Tested pages for cross-browser compatibility for Safari, Chrome, Firefox and IE by cross browser hacks and requirements.
- Coordinated with the teams for QA / UAT and issue tracking and bug fixing
- Participated in daily standups to update the work status as a part of Agile/SCRUM methodologies.
- Fixed defects Identified in Production/ QA environments; Defects were tracked in Jira tracking Portal.
- Used JSTL tags for communicating between controller and JSP.
- Consumed RESTful Web services (JAX-RS) provided by different vendor to use for Address verification and validation.
- Built S3 buckets and managed policies forS3buckets and used S3 bucket and Glacier forstorageandbackupon AWS.
- Good Experience inarchitectingandconfiguringsecure cloudVPCusing private and public networks throughsubnetsinAWS.
- Used Eclipse IDE for application Development. Used Jenkins Jobs for build automation to compile and generate EAR and WAR files.
- Analyzed and designed a scalable system based on Object Oriented Concepts, OOAD and the various J2EE design patterns.
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Experience in Spring framework (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context) and Struts (MVC, architecture, interceptors, action mappings and resource bundles).
Environment: Hippo, Vignette, Agile, HTML, CSS, SASS, JavaScript, jQuery, AJAX, redux, npm Express, Angular 2, Angular6, Angular7, XML, DAO, POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework, python, AWS, RESTful Web Services, SOAP, Maven, WebSphere Application Server, Mongo DB, PostgreSQL, Log4j, Jenkins and JIRA.