Sr.java Full Stack Developer Resume
Chicago, IL
SUMMARY
- 11+ years of professional experience in Information Technology (Java and J2EE technologies).
- Involved in all phases Analysis, Design, Development, Implementation and Testing of Software Applications development life cycle.
- Strong working experience in application development using JDBC, Servlets, JSP, Java Beans, JMS, Struts, spring, Hibernate and Webservices.
- Experience in developing web applications using technologies like HTML, Java Script, AJAX, DOJO, JSON, CSS, JSP Tag libraries and GWT.
- Experience in developing web - based applications using Python, Django, PHP, Angular JS, VB, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery.
- Proficient in writing ANT, Mavenbuilds script to automate the application build and deployment.
- Good experience in developing and updating a web page using HTML5, CSS3, AngularJS,React.js,JavaScript, backbone.js, and JQuery across various browsers and thereby achieving cross browser compatibility.
- ImplementedNode.jsserver side code to interact with MongoDB to store & retrieve data using Mongoose drivers.
- Experienced in working with multiple databases like Oracle, SQL Server,Cassandra and MySQL.
- Functional knowledge in implementation ofAWSCloud based technologies like Elastic Servers, EC2 Instance and S3.
- Experienced with Perl, Shell scripting and test automation tools like Selenium RC, WebDriver and Selenium Grid.
- Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
- Experienced in Client-side validation, Client-Server data interaction using Ajax in Nodejs.
- Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
- Worked in container based technologies like Docker, Kubernetes and Openshift.
- Implemented Frame work forSeleniumscripts using Java.
- Refactored Java code to Kotlin for existing applications using Android Studio
- Experience in using various AWS
- Components like EC2 for virtual servers, S3 and Glacier storing objects, EBS, Cloud Front, Elastic cache, IAM, S3, Cloud Watch, Cloud Formation and Dynamo DB.
- Initiated the Automation framework using SeleniumWeb Driver to run test cases in multiple browsers and platforms.
- Exposure to AWS andDocker.
- Highly motivated software engineer and experience in developing in web applications using JavaScript, Backbone.js and Coffee script technologies.
- Good knowledge in developing multi-threading applications.
- Good knowledge on SoapUI tool to unit testing SOA based applications.
- Worked on Node.js Middleware framework like Express.js and Hapi.js and Yoemon, essentially developed microservices and serve them through middleware. Served any Client-side libraries through microservice.
- Ability to understand and use design patterns in application development.
- Experience in OOAnalysis, OODesign using UML.
- Expert in implementing dynamic web applications using Application Servers like BEA WebLogic, IBM WebSphere and Apache Tomcat and deploying in various environments like Windows and Linux.
- Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
- Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
- Extensively used Promises and Event Emitter in Node.js to avoid callbacks and more readable code
- Experience in working with Log4j, JUnit and developing ANT andMAVENScripts for enterprise applications.
- Hands on experience in using Integrated Development Environments like Eclipse 4.2.x/ kepler/Indigo, NetBeans, ColdFusion and RAD7.
- Developed the iOS app using React-Native and Redux. Full redesigned of the Mobile App from Objective-C to Swift. Implemented server/client integration written in Kotlin, compiled to LUA.
- Experience in RDBMS like Oracle, SQL Server, Netezza, MS Access, DB2/AS400 and MySQL.
- Extensive experience with SQLs/Stored Procedures.
- Experience in UNIX shell scripting, FTP/SFTP and file management in various UNIX environments.
TECHNICAL SKILLS
Programming Languages: Java, Java 8 C, C++, SQL
J2EE Technologies: Servlets, JSP, JDBC, JNDI, OSGI, EJB, RMI, ASP, Python.
Frameworks: Jakarta Struts, Spring, Spring MVC, JSF 2.0(Java Server Faces), Hibernate 4.0, Tiles, iBatis, Validator
Web Technologies: HTML, DHTML, JavaScript with Jquery, ExtJS, AJAX, CSS,CMS, Yahoo UI, icefaces API, Angularjs, Node.js, Backbone.js
XML Technologies: XML, XSLT, XSL, HTML5, DHTML, XSL / XSL-FO, JNDI, LDAP, SOAP
Application/Web Servers: IBM WebSphere, IBM HTTP server, WebLogic, WebLogic Portal, JBoss, jBPM, Apache Tomcat, OC4J
Databases: Oracle, SQL Server, MySQL, DB2
Messaging Systems: JMS, IBM MQ-Series
IDE Tools: IBM WebSphere Studio Application Developer (WSAD), RSA, RAD, Eclipse RCP, Jdeveloper, Net Beans
BigData: Hive, Hadoop, Bigdata,hue, oozie, sqoop, Storm, Kafka, Elastic Search, HDFS, ZooKeeper,Map Reduce, hive, pig, Spark, flume.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Sr.Java Full stack developer
Responsibilities:
- Developing application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema
- Developed application service components and configured beans using SpringIoC, creation of Hibernate mapping files and generation of database schema.
- Created templates forAWS infrastructureas a code usingTerraformto build staging and production environments.
- Developed Restful web services usingApacheCamel, Springboot and configured Kibana as a visualization dashboard.
- Worked with NPM commands and using Package.json for managing dependencies and dev-dependencies of Node.js applications.
- Participated in code review and mentoring sessions and used GIT as version control and GITBashfor GIT interactions.
- Taking advantage of the MVC pattern of the Angular7/8 and Knockout.js framework to accomplish the single page application and produce higher maintainability of the code.
- Working onActiveMQMessaging Service for Integration.
- Used Bootstrap and Angular JS, React.js, and Node.js in effective web design. Created distributed Oracle coherence domains, configuration, and system design
- Experienced with Docker for back-end services to deploy Docker images in RedHatOpenShift (platform as service) environment.
- Developed Application using Spring MVC with Spring IOC, annotations, integrated with Struts 3 frame work with views based on JSP. Involved in coding for the presentation layer using JQuery Mobile, NodeJs, JavaScript.
- Familiarity with programming languages like Kotlin.
- Java Backend wifGraphQL/Java wif Strong Microservices, spring boot, AWS.
- Worked on migration Microsoft azure service toAWSservice for a project.
- Involved in coding for the presentation layer using JQuery, JQuery Mobile, NodeJs, JavaScript.
- Setting up test execution builds with JenkinsCI server on slaves which are configured on AWS.
- WritingJavaScriptfunctions for various validation purposes. WritingJava Beansto contain data objects. Implemented session beans, entity beans and message driven beans.
- UsedOpenShiftContainer services for coordinating cluster over docker and scheduling workflows.
- Experience in implementing MEAN Stack (Mongo DB, Express.js, Node.js, and React.js.
- WroteAnsible PlaybookswithPython SSHas theWrapperto Manage Configurations of AWS Nodes and Test.
- Moved the project toJava8to extensively use Lamda expressions and have better connectivity to Cloud in addition adding Springboot Libraries and UI Enhancement.
- Coded Javabackend, JSP, Struts, JavaScript, Business classes
- UsedAWSto deploy the project on EC2 instance Implementation of the Business logic layer for MongoDB Services.
- End to End Integration development from JIRA to Service Now using Restful calls using C++/JAVA/Groovy.
- Created a data pipeline through Kafka Connecting two different clients Applications namely SEQUENTRA and LEASE ACCELERATOR
- Developed ashellscriptwhich picks up and changes the server commands for various otherscripts to identify thejava8 version.
- Converting Web form applications to use Bootstrap.js, Angular JS, and React.js
- Recommended and developed strategy for integrating internal security model into new projects with Spring Security and Springboot.
- Created RFP (Request for Proposal) microservice to provide RESTful API utilizing Springboot with Spring MVC.
- Migrated data fromDatacentersand on-premises toCloudusingAWS Import/Export Snowballservice.
- UsedJSP'sHTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Experienced in Client-side validation, Client-Server data interaction using Ajax in Nodejs.
- Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
- Worked onKubernetescluster as a part of deployment activity. Familiar with Open Shift commands mainly for deployment.Also created yml files for using a swagger API within UI.
- Involved in converting Hive/SQL queries intoSparktransformations usingSparkSQL, Python and Scala.
- Instructed teams on best practices aroundPCFand Springboot.
- Created a mock UI webapp inAngular8to demonstrate microservices and designed and developed the authenticating portal using frameworkAngular8along with HTML5, CSS3 and Type Script.
- Back-end Java developer for Data Management Platform (DMP) and building RESTful APIs in front of different types of SQL storage engines allowing other groups to quickly meet their Big Data needs
- Developed Reporting Dashboard which will generate reports and reduce manual intervention for support activities. Developed with Spring MVC, CoreJavaandSybase.
- V2 API testing on the Advance REST Client and SoapUI.
- Conceptualized, designed, and implemented automated functional API test cases using SOA test, and Soap UI.
- Used Postman API to get convenient, visual display of query results.
- Used various Java APIs like Apache POI, Java Email, I Text etc. as part of test automation.
- ConfiguredDockercontainers and Kubernates to manage dozens of micro services.
- Developed Automation Framework for Acceptance Testing using Cucumber BDD and JUnit.
- Created a End to End Framework for Acceptance Testing using Cucumber, JDBC, Maven, WebDriver, Java and TestNG.
- DevelopingBDD scripts with Cucumber/Java and writing step definitions forbehaviorand step definitions.
- Used selenium and cucumber for some part for automation testing as well.
- Developed SeleniumWebDriverTest Automation Script for regression testing. Maintain scripts in between releases. Reproduce manually failures reported by Automation scripts.
- Implemented client side interface usingReact.js, flux pattern and Redux framework for SPA.
Environment: Java 8, J2EE, Angular 4/6/7/8, XML, CSS, Spring, Hibernate, Struts, Weblogic, and REST, JQuery, AJAX, ExtJS, JavaScript, JSP, Junit, Windows, JMS,openshift,Maven, Github.
Confidential, Chicago,IL
Sr.Java fullstack developer
Responsibilities:
- Experience inConfidential AzureCloud Computing development and support.
- UsedJava, HTML, JDBC, JSP, Ant, JUnit, XML, JavaScript, and a proprietary Struts-like system.
- Setting upJava/J2EE development environment using Eclipse,Mavenand WebLogic.
- Developed on Tomcat for a WebLogic deployment tools included Ant, JUnit, DBUnit, HttpUnit, Visual Source Safe, and Scarab.
- Developed the screens using AJAX, JQuery, HTML5, CSS3, and Angular 2 & 4.
- Built micro services usingDocker, AWS Lambda, and Elastic Beanstalk.
- Designed and developed user-friendly GUI interface and web pages using HTML, Angular JS, JQuery, Node.js, React.js, and JavaScript.
- Worked on the Java backend development using Spring, REST API and JSON.
- Involved to work with another developer to migrate an existing MS Access application toColdFusion.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIXShellscriptsto automate routine jobs.
- UsedRabbitMQasJavaMessaging Service for producing and consuming data between applications.
- Worked on AWS resources, Lamda,RDS,Through cloud formation templates
- Mainly involved in deployment activities CI/CD deployment and familiar with OSE (Open shift origin). Also made changes in Jenkins Files as per the requirement of the pipeline.
- Used AWS DMS to work on data migration from S3 t0 RDS postgres.
- IntegratedSpring SecuritywithJDBCto manage user registration and login.
- Wrote SQL commands andStoredProceduresto retrieve data from SQL server database.
- WritingJavaScriptfunctions for various validation purposes. WritingJava Beansto contain data objects. Implemented session beans, entity beans and message driven beans.
- Involved in migrating Hive queries intoSparktransformations using Data frames,SparkSQL, SQL Context, and Scala.
- Implemented RESTful web services using spring framework on back-end and Hibernate framework for ORM, MicrosoftAzurefor authentication and authorization.
- Worked with Cucumber in selenium including TestNGandGherkin.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in Java for Cucumber.
- Assisted Manager by providing automation strategies,Selenium/Cucumber Automation and JIRA reports.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
- Responsible for maintain and expanding AWS (Cloud services) infrastructure using AWS stack especially worked with data base setup and maintenance on AWS Ec2.
- Involved in usingReactJScomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Backend J2EE development supporting upgrade, enhancement, bug fixes of USPS web application for advanced delivery notification and linking to sponsor/mailer organizations.
- Assisted Manager by providing automation strategies,Selenium/Cucumber Automation and JIRA reports.
- Experience with Front-end JavaScript frameworks likeAngular JS,Node JS. And with the creation of RESTful Web service.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA forCucumber.
- Developed Angular 4 Files and Used JavaScript to do the validation on the client end side.
- Experience in UI frameworks such asjQuery, Ajax, JavaScript, NodeJS, ReactJS, Backbone Js, Angular 4,6&8, and experience in Client-side validations.
- WroteGroovyscripts to automate request chaining, security tests and load tests.
- Involved into Code development and testing usingJBOSSESB (Enterprise Service Bus), Maven,Java1.7, Restful Web Services.
- Expertise inAngularJScontrollers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS. Experience inMEAN (MongoDB, CockroachDB, Express, Angular Js and NodeJS) Stackapplication development
- Implement the JavaScript/jQuery frameworks such asReact.js, Node.jsfor MVW/MVC framework.
- Involved in building stableReactcomponents and stand-alone functions to be added to any future pages
- Worked on cloud environment AWS: created instances and migrated various applications to AWS.
- Consumed JSON APIs by using the Angular 2 resource and configuring it.
- ImplementedBlue PrismUser authentication by defining user roles, creating users and setting password policies.
- Built and Deployed Docker images on AWS ECS and automated the CI-CD pipeline.
Environment: Java,Angular 2 & 4, Oracle, SQL server,openshift, JSP, JSF, HTML,Jenkins, CSS, JavaScript, JSON, JQuery, Ajax, Spring, Hibernate, JBoss, SVN, Subver
Confidential
Sr.Java developer
Responsibilities:
- Created stubs to consume Web services.
- Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Beans and Html taglib's) to create standard dynamic web pages.
- Implemented with Angular using its advantage including two way data binding and templates.
- Identified the defects through Selenium and ensured that business processes deliver the expected results and remain reliable throughout the production release.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis.
- UsedNodeJS, ReactJS, and Backbone.JS MVC frameworkfor developing the Single Page Application (SPA).
- Designed and developed the session module using J2EE for existingcoldfusionapplication.
- Implemented build scripts usingMavenand GIT technology for version control.
- Used CQL (CassandraQuery Language) to read from and write data intoCassandradatabase.
- Worked on NoSQL databases including HBase, Mongo DB, andCassandra.
- Good experience in creating and consuming Restful Web Services.
- Designed and developed backend application servers usingPython.
- Followed MVC Structure and used AngularJS to develop Single page Application.
- For client-side view rendering services, usedReactJSand various predefinedRedux libraries
- Managed application deployment using Python.
- UsedPerlas a Scripting language for server-side scripting of web pages.
- Upgraded Python 2.3 to Python 2.5, this required recompiling mod python to use Python 2.5.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js, and node.js.
- Used Solr queries on top ofCassandrato fetch the results.
- Automated tests were coded in Java Script with Froglogic’s Squish or SmartBear’sTestComplete for client applications and coded in Java with Selenium for web application testing.
- Extensively implemented AngularJS components ng-click, ng-repeat, ng-model, ng-show, ng-clude etc.
- Developed client GUI modules usingSwing,Javascript and Flash.
- Used JUnit for testing the application andMavenfor building Projects.
- Creation of a Tastypie like module forNode.js- REST APIs design.
- Built Web pages that are more user-interactive using JavaScript and Angularjs.
- Developed JSP Views, Actions and delegating the tasks to corresponding session beans.
- Working on Struts Framework for developing the front-end application and extensively. Spring as middle tier for entire application.
- Involved in working with Struts Tiles for the common look and feel for a web application.
- Working on Web Services usingJavaAPI for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
- Connected server and database to update data information withNode.jsand MONGODB.
- Wrote PL/SQL statements according to the need using Oracle 10g database.
- Working on an internal web-based client server application built with Struts 2 Framework using Oracle backend Database, working on establishing the relation for the different beans using the Hibernate.
- Involved in writing various components using Spring AOP and IoC framework.
Environment: Java, Struts Framework, Oracle, HTML, PL/SQL,openshift, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB.
Confidential, Duluth,GA
Java developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Created Hibernate XML files and Java class files to map the object relation Mappings.
- Developing front end of application using HTML, CSS, backbone.js, JavaScript, jQuery.
- Used Angularjs framework where data from backend is stored in model and populated it to UI.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Extensive experience in producing/consumingRestbased web services using JAX-RS, Jersey providers.
- Developed the administrative UI using Angular.jsandNode.js.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Hands on experience with MVC JavaScript frameworks such as Backbone.js, Angular.js and Node.js.
- Developed and designed Interfaces usingSwing.
- Developed the web layer using Spring MVC framework.
- Worked on a code generation framework that generated Java Swing code from XML
- Developed web services inJava. Experienced with SOAP/WSDL. Have also designed and developedRESTinterfaces inJava.
- Developed Action Forms and Action Classes in Struts frame work.
- Developed Web API usingNode.JSand hosted on multiple load balanced API instances.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in ApacheAxis to interact with other components.
- Integrated Spring DAO for data access using Hibernate used HQL and SQL for querying databases.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- WroteJUnit Test cases for performing unit testing.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Environment: Java, JSP, JDBC, Struts, Hibernate, Design Patterns, openshift,XML, PL/SQLDeveloper, Weblogic, Apache Axis, ANT, Clear case, JUnit, Web services, SOAP, XSLT, Jira.