Java Full Stack Developer Resume
Seattle, WA
SUMMARY
- 8+ years of extensive experience in the Software field, Excellent hands - on experience on Core Java, J2EE,C#Struts, JSP, Spring framework, Servlets, SQL, Javascript, AngularJS, XML, HTML 5, CSS 3, JDBC, Oracle 11g.
- Strong development experience in J2EE technologies including Servlets, JSP, JDBC, JMS, XML, and Struts, XSL, XSLT, JUnit, Log4J, JavaScript, SQL, PL/SQL, HTML.
- Around 3+ years of experience in CQ5/AEM with versions 5.x and 6.x and expertise inCQ5, CRX, JCR, Sling, Apache OakandOSGItechnologies.
- Expertise in Core Java concepts such as Generics, Multi-Threading, Collections, Exception Handling, Garbage Collection, and File Input/Output.
- Experience inCloud Architecturesuch asAWS (EC2, S3, RDS, R53, Aurora Serverless) andPCF
- Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
- Experience in developing and consuming Web Services using WSDL, SOAP, HTTP, and UDDI.
- Implemented Hibernate for the ORM layer in transacting with Oracle database and developed HQL queries for CRUD.
- Experience working with Google Cloud stack using App Engine, Compute Engine and Cloud Storage.
- String front-end(User Interface) development using HTML, CSS, ES5/6, JSX, ReactJS, Redux-saga and REST API.
- Experience in AWS stack (AWS Beanstalk, EC2, ELB, Lambda, Route53, VPC, Cloud f ront) and security practices (IAM, AWS Users and Roles)
- Good experience in all phases of Software Development Life Cycle (SDLC) - Analysis, Design, Implementation, Integration, Testing and Maintenance of applications.
- Worked on design and implementation of modules on CQ 5.x and AEM 6.0, 6.1 and 6.2.
- Good experience in designing, developing several multi-tier Web based, Client-Server and Multithreaded applications.
- Experience inJavaScriptframeworks likeAngularJS, NodeJSand libraries likejQuery, ReactJS, RxJS, D3JS, ImmutableJS, Lodash.
- Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Expertise in Hibernate, Docker, Jenkins, Azure, EMR, Apigee, Splunk, Dyna Trace Management tools and web commerce like ATG
- Good experience in using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) mostly in cross platform environments.
- Proficient experience of using the databases such as MySQL, DB2, Oracle 11g PL/SQL.
- Experience with full software development life-cycle, architecting scalable platforms, object-oriented programming, and Agile methodologies. Worked Closely with SME’s
- Proficient in developing web page quickly and effectively using HTML 5, CSS3, JavaScript, jQuery and, also experience in making web page cross browser compatible.
- Experience inAngular2,NodeJS(Express).
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Excellent skills in building Single Page Application (SPA) using JavaScript frameworks like Angular JS, Node JS.
- Hands on experience in Front-End technologies like Angular Js 1.4.7, Bootstrap 3.1, HTML5, JavaScript, CSS3, JQuery, Google Web Toolkit (GWT), Tag Libraries, Custom Tags, Ajax and Node JS and ExtJS
- Sound understanding and good knowledge on Require JS, React JS, Backbone JS.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behavior.
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Hands-on Experience in JSP, Frameworks like Struts on the Java platform.
- Implemented the JavaScript library, D3.js for visualizing data with HTML, SVG & CSS.
- Sound knowledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome and had experience in implementing project from the scratch.
- Created responsive Webpages and designing crossing browser compatibility for mainstream browsers and portable devices (mobile, tablet, laptop) by Bootstrap.
- Experience with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
- Proficiency with the application servers like Web Sphere, Web Logic, JBOSS and Tomcat.
- Involvement in using various IDEs like Dreamweaver, Notepad++, Sublime, NetBeans, Eclipse, Adobe Photoshop.
- Good experience to setup, configure continuous build processes using Jenkins, Maven and ANT.
- Ability to write clear, well-documented, well-commented and efficient code for web development.
- Extensive experience in deploying, managing, and developingMongoDBclusters.
- Extensive experience working with RDBMS -PL/SQL programming on Oracle,MySQLand SQL Server, writing Stored Procedures and SQL Queries.
- Ability to identify and gather requirements to define a solution to be built and operated on AWS.
- Good working knowledge on CVS, SVN, and GIT for code management and version control.
- Knowledge on web debugging tools (Firebug debugging tool) and used integration Testing frameworks and libraries like Jasmine and Karma for Angular JS and Node.js.
- Experience in front end builds up and deployment tools like Grunt, Gulp, SOAP UI, and Bower.
- Strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.
- Oversee and develop Notifications Service Micro service to use across the enterprise.
- Utilize camel to integrate Micro services with other Micro services and RabbitMQ messaging exchanges
- Proficient in developing SOAP and RESTful Web Services.
- Good written and oral communication skills and Interpersonal skills with a strong ability to excel through collaboration with team members.
TECHNICAL SKILLS
Programming Languages: Java8/J2EE, SQL, PL/SQL, HTML, DHTML, JavaScript, Perl, UML, XML, XSL, XSLT, JQuery
J2EE Standards: JDBC, JNDI, Java Mail, JTA
Web Technologies: JSP, Servlet, JAX-WS, AXIS, REST (JAX-RS), JIRA SOA, SOAP, JMS, Bootstrap, EJB, Angular-JS, RMI, IBM MQ Series, Pivotal Cloud FoundryDatabases Oracle, MySQL, Sybase, SQL-Server-2008, Mongo-DB, Hadoop
IDE's: Eclipse, IntelliJ, Sublime, RAD, WSAD
Web/App Servers: Web Sphere Application Server, Web Logic, JBoss, Apache Tomcat
Frameworks: Struts, Node-JS, Spring, JSF, Hibernate, Apache Camel
Operating Systems: Windows, UNIX, Solaris, Red Hat, AIX, Golang
Version Control Tools: CVS, SVN, Git, ClearCase
Tools: /Utilities: Log4j, Ant, JUnit, Caliber, Maven, Gradle 2.1, Jenkins, SOAPUI
Content Management Systems: CQ 5.6, CQ/AEM 6.0, AEM 6.1, and AEM 6.2
Methodologies: Agile (Scrum, TDD), Waterfall
Integration: Apache Camel, JBossFuse 6.2, Active MQ, Apache ATOM, WESB
PROFESSIONAL EXPERIENCE
Confidential - Seattle, WA
Java Full Stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
- Used NodeJS for doing non-blocking design operation for server-side code and Angular.js framework in developing various UI components.
- Working closely with DevOps Architects to analyze, review and clarify design architecture on tools Implementation,
- Migrating the existing project to Microsoft Azure with Azure services.
- Azure Resource Manager (ARM) provides security, auditing, and tagging features to help you manage your resources after deployment.
- Used Apache Kafka as a messaging system in migrating the micro services to the cloud.
- Developed AEM 6.2 custom workflow templates and modules for WCM lifecycle management
- Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2,JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Angular4is a JavaScript framework for building web applications and apps in JavaScript, html, and TypeScript, which is a superset of JavaScript.Angular provides built-in features for animation, http service, and materials which in turn has features such as auto-complete, navigation, toolbar, menus, etc
- Designed and coded application components in an Agile environment utilizing a Test Driven Development (TDD) approach.
- Experience in Python with some Golang experience preferred (hands-on skills will be tested)
- Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users usingReact.js.
- Implemented various screens for the front end usingReact.jsand used various predefined components from NPM (Node Package Manager) and Redux library.
- Using IVR conducted complete analysis of system and business requirements UsedReact-Router to turn application into Single Page Application
- Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
- Experience with Golang
- Development of static web pages, landing pages, category landing pages using content management system, AEM 6.2.
- Implemented the application using SpringBoot Framework and handled the security using Spring Security.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database of MongoDB.
- Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
- Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
- Provide expert technical leadership to customers and partners regarding all aspects of Pivotal Cloud Foundry (PCF).
- Developed single page applications using Angular 2, Typescript, HTML5, CSS3, and Bootstrap.
- Deployed EARs, WARs and configured application specific JVM settings, Web container parameters using the Admin Console andWebSphereadmin scripts.
- Accomplished Work Load Management by creating Clusters.
- Involved in designing, developing and testing the web application by using the HTML5, CSS3,
- Project migration into cloud environment using AWS,Dockercontainer.
- Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.
- Implemented code according to create AngularJS Controller, which isolate scopes perform operations.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
Environment: J2EE,Java1.8, Spring framework, Spring MVC, Google Cloud, Hibernate, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server,Azure, Arm Templates, Microservices, XML, Ext JS, NodeJS, AngularJS, Angular2.0,Angular4 Typescript, JQuery, JavaScript, IBMRAD 9.1, WebSphere 8.5, Agile Methodology, Devops Golang, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, AEM 6.2Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka.
Confidential - Palo Alto, CA
Java Full Stack Developer
Responsibilities:
- Currently working on developing new module GPCR for the ConneXion application.
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Designed and developed API’s using REST framework and Spring Boot and used Bootstrap along with ReactJS in creating the Application.
- Responsible for developing and maintaining entire web application using AngularJS, NodeJS, No SQL based on W3C standards
- Experience in working with REDUX architecture
- Developed the responsive UI web pages using XHTML, HTML5, CSS3, Angular JS 2,JavaScript, ReactJS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
- Extensively used MVC, Factory, Delegate and Singleton design patterns.
- Created a JIRA workflow and apply the condition, validators and post-function in the transition to represent the business requirement process. Atlassian Systems Administration and Configuration handling JIRA, Confluence, JIRA Agile.
- Built SPA with loading multiple views using route services using Angular2 and NodeJS.
- String front-end(User Interface) development using HTML, CSS, ES5/6, JSX, ReactJS, Redux-saga and REST API.
- Supporting complex Atlassian environments and have experience with integrating Atlassian tools with other internal & external systems. Provided ongoing support and configuration for JIRA projects, workflows, screens, fields, permissions, and other administrative tasks.
- Import excels data provided by users into SharePoint by using Import Spreadsheet template.
- Strong CoreJavabackgroundwithexperience in Collections, Multi-Threading,Java8, Interfaces, RMI, Serialization, Synchronization, Exception Handling,JavaSwing, OOPs techniques, Logging and Performance Tuning. involved in ReactJS, RXJS, NodeJS, ES6/5 for developing UI.
- Used Spring framework including Spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.
- Used Spring Inversion of Control (IoC) for injecting the beans and reduced the coupling between the classes and implemented the Model View Controller using Spring MVC.
- Implemented the application using Spring Boot Framework and handled the security using Spring Security.
- Used Microservices to communicate using synchronous protocols HTTP and REST for implementing SOA.
- Application and developed cross browser and multi browser compatible web pages using HTML5, CSS3 and Bootstrap.
- Experience working with IVEr which is developed in VXML which will run on VXML platform.
Environment: J2EE,Java1.8,Java8,Spring framework, Spring MVC, Hibernate, JSP, AWS, AJAX, SOA, TDD, Web Services, SQL Server, Microservices, XML, Ext JS, NodeJS, AngularJS, Angular2.0,Angular4 Typescript, JQuery, JavaScript, IBM RAD 9.1, WebSphere 8.5, Agile Methodology, Design Patterns, PCF, Clear Case, Apache Maven, Apache Cassandra, MongoDB, JUnit, Html, Unit, XSLT, HTML/DHTML, JENKINS, Spark, Kafka,VXML,IVR
Confidential, Menomonee Falls, WI
Full Stack Java Developer
Responsibilities:
- Involved in designing and developing the RDBMS to build up the required databases to provide the client with desired application functionality.
- Spring ORM with Hibernate was used to develop entities, DAO and services to manage the databases. Furthermore, the project's models and repositories were implemented using Spring Annotations.
- Created and implemented RESTful Web Services using spring to retrieve relevant data from the central repository to render into the UI.
- Implementing Spring MVC XML based configurations and the Controllers to map the user requests and return the Model And Viewobjects.
- JavaScript was used to design the User Interface and dynamic web pages, and Angular helpedrender and provide a more user-friendly experience.
- Designed web page components using JavaScript/Typescript and Angular for in corporate nested views in Single Page Application using routes and achieving access grant using Route Guards.
- HTML, CSS, JavaScript, MongoDB and Angular were used for frontend to develop the database and web system for rendering facile course management for the users.
- Used Angular as a framework to create a Single Page Application (SPA) to bind data to speci c views and synchronize data with the server.
- User Interface was crafted with HTML, CSS and JavaScript.
- Used Mongoose to access the documents from the Node-JS web server and build data models for the entities in the database schema.
- Used Git as Version Control System to manage and synchronize the code efficiently with the team.
- Used JIRA for bug management/fixes, and JUnit provided unit testing.
Environment: Java, spring, RESTful Web Services, Hibernate, Node.JS, Mongoose, MongoDB, MySQL, Angular, Typescript, Bootstrap, HTML, CSS and Git.
Confidential, NY
Java/J2EE Developer
Responsibilities:
- Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP.
- Using Technologies like SOAP, WSDL and UDDI based Web Services.
- Developed Hibernate 3.0 in Data Access Layer to access and update information in the database.
- Designed the workflow, system architecture, drawing sequence diagrams, activity diagrams, class diagrams, HTML pages, database schema and tables.
- Writing JSP's for user interfaces, JSP's uses Java Beans objects to produce responses.
- Involved in Tomcat server configuration for deployment.
- Used JUnit framework for Unit testing of application.
- Used log4j 1.2 to log different types of messages to write on to the proprietary log model.
- Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
- Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
- Involved in testing the XML files and checked whether data is parsed and loaded to staging tables.
- Store persistent JMS messages or temporarily store messages sent using the store-and-forward feature.
- Used Hibernate to persist and retrieve data from database.
Environment: Java, J2EE, Struts, Spring, Hibernate, JSP, Servlet, XML Schema, SOAP, JavaScript, PL/SQL, DHTML, XHTML, Ant 1.6, Log4j, JUnit, Weblogic10.0, Oracle 11g, Wsdl, IBM Rational rose, Maven, Eclipse, XSD.
Confidential
Java Developer
Responsibilities:
- Used Rational Clear case as the configuration management tool and Eclipse as an IDE for application development with 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 the XML documents received from the external applications
- Involved in configuration, deployment into the Apache Server
- Responsible for implementing the 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.