We provide IT Staff Augmentation Services!

Architect/technical Lead/sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Over 10+ years of experience in Java/J2EE with proficiency in Analysis, Design, Development, Architecture, Coding, Testing and implementation of Client/Server, Internet and Legacy Applications.
  • Hands on experience in writing light weight angular.js, Node.js express server, and using technologies like Ajax, JavaScript/jQuery, JSON to make connections between server and NoSQL databases like MongoDB and Cassandra, MySQL and developing reliable and scalable enterprise J2EE applications using Servlets, JSPs, JSTL, Struts, JMS, JDBC, Drools, AJAX, XML, EJB, Web Services, Spring, Hibernate, JavaScript, DHTML.
  • Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX - WS, AJAX, ANT and Web Services.
  • Experiencing in Google cloud platform (GCP) API's like compute engine instance to run on public and custom images and familiar with other services cloud functions, Kubernetes engine, VPC Network.
  • Expert level skills in developing web-based GUIs using Tableau, HTML/HTML5, CSS, jQuery, bootstrap, Java Script for web enabled applications.
  • Having 4+ years of experience in Python Programming
  • Expert in implementing the Project structure based on Spring MVC pattern using spring boot
  • Good experience in implementing Object Oriented Analysis & Design (OOAD), Object Oriented Programming (OOPs) and Design pattern.
  • Solid experience of MySQL and Oracle databases and writing SQL Queries.
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents.
  • Expert in HTML5/CSS3 development and have experience in Backbone.js, node.js, angular.js, Ext.js, Responsive design.
  • Experienced in migrating all existing apps built in Angular 1.5 to version 2.0 and migrated all Angular 1.5 components to Angular JS 2.0 API over time
  • Strong experience in the Analysis, design, development, testing and Implementation of Business Intelligence solutions using Data Warehouse/Data Mart Design, ETL, OLAP, BI, Client/Server applications.
  • Experienced in managing AWS & GCP cloud computing environments utilizing AWS services VPC, EC2, IAM, S3, ELB, AutoScaling, ROUTE53, RDS and GCP’s VPC, IAM, GCE, GKE, GCS
  • Experienced in using message brokers such asActiveMQandRabbitMQ.
  • Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
  • Strong experience in Extraction, Transformation and Loading (ETL) data from various sources into Data Warehouses and Data Marts using Informatica Power Center (Repository Manager, Designer, Workflow Manager, Workflow Monitor, Metadata Manger), Power Exchange, Power Connect as ETL tool on Oracle, DB2 and SQL Server Database.
  • Experience in implementing Auto Complete/Auto Suggest functionality using Ajax, JQuery, DHTML, Web Service call and JSON.
  • Experience in RDBMS like Oracle, SQL Server, MS Access, DB2/AS400 and MySQL.
  • Extensive experience in various UI widgets using JavaScript libraries like angular.js, backbone.js, Ext.js, Seneca.js and Node.js for developing Rich Internet Applications RIA
  • Strong Experience in dealing with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS, JavaScript, prototype JS and various MVC JavaScript frameworks Angular.js and node.js.
  • Experience in SOAP, WSDL, EJB, XML, JSON, XSL, XSLT with DOM and SAX Parser in JAXP and JAXB.
  • Strong Experience in Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Design using Software Engineering /SDLC, UML, Rational Unified Process (RUP) Methodologies in Rational Rose and MVC based frameworks like Struts, spring.
  • Experience in using Struts, Spring framework (MVC) and ORM tool Hibernate for various Web based application development.
  • Experience with Node.JS and related web-dev tools (Bower, Grunt, Gulp, Yeoman)
  • Experience in using ANT, Maven tools to compile, package and deploy the components to the Application Servers in different environments.
  • Experience in Implementing new features using Rails J2EE in the back end and Coded front end functionality in JavaScript.js, Backbone.js and Ember.js
  • Experience in Db, RDBMS, Oracle, MS SQL Server, Oracle and data warehouse concepts ETL (extract, transform, and load).
  • Expert knowledge of cloud infrastructure services (OpenStack, Docker, Cloud Foundry, AWS ELB)
  • Experienced in Web based UI frameworks such as JavaScript, ReactJS, Backbone JS, Tag Libraries, Custom Tags.
  • Hands on Experience in developing web applications using JSF framework.
  • Hands on Experience in Apache Tomcat, BEA WebLogic, Jetty, JBoss, IBM, IBM WebSphere Servers
  • Experience in Lucenesearch engine and Multithreading for indexing files using Lucene.
  • Experience in Apache Lucene and Solr 4.x search engine.
  • Hands on experience on working on testing tools like Selenium, Junit and Mockito

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, Cincinnati, OH

Architect/Technical Lead/Sr. Java Full Stack Developer

Responsibilities:

  • Participating in Requirement Analysis and technical assessment during project life cycle.
  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Developed application UI screens using HTML5, CSS3, JavaScript, Bootstrap, Babel, Redux and NodeJS.
  • Created reusable components used across various modules using ReactJS and JSX.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Created custom user defined functions inPythonlanguage forPig.
  • Tested and produced support of core java based multithreading ETL tool for distributed loading XML data into MySQL database using JPA/Hibernate and enabled homepage application to CI/CT process compliance by migrating to Stack Jenkins, Stash/Bitbucket and JIRA tools.
  • Setup Alerting and monitoring using Stackdriver in GCP (Google Cloud Platform). Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments
  • Created views to hook up models to the DocumentObjectModel (DOM) and synchronize data with the server as a single page application (SPA) using ReactJS and used Webpack as the module bundler.
  • Used Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Developed Redux actions, store and reducer functions to implement unidirectional data flow in the application.
  • Used NodeJS to run Grunt tasks and build properly the project (compile, minify etc.)
  • Complete ETL using Postgres, HDFS and Hbase (NoSQL Database).
  • Extensively used factory object in NodeJS to use the common functions in different views.
  • Used Scala templating for rendering standard markup on pages along with UI builds made with ReactJS on nginx
  • Worked as Build and release engineer in field of release automation for java/.Net application to achieve continuous integration (CI) and continuous delivery (CD). Worked on Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Managed application deployment using Python.
  • Analyzed the SQL scripts and designed the solution to implement using Scala.
  • Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator etc.
  • Developed RESTful web services using Jersey, Spring framework and JAX-RS.
  • Created REST based web services by establishing links using HATEOAS from Spring based application.
  • Worked with NoSql and Big data technologies such as Mongo db, Cassandra, Hadoop.
  • Used Spring core for dependency injection/inversion of control (IOC), and integrated with Hibernate.
  • Monitored service health check from SpringBoot admin console using swaggered UI registered micro services.
  • Build and Maintained Docker container clusters managed by Kubernetes on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Proficient in RDBMS concepts and worked with MySQL 5.0, Oracle 9i/10g and SQLServer.
  • Performed Load Balancing among the servers was implemented by using SpringRibbon.
  • Implemented Fail Safe and circuit breaker patterns in SpringBootMicroService applications using Hystrix
  • Developed Apache Camel Routes for mediation and used various Enterprise integration patterns to connect to other systems and used SpringJPA transaction manager to manage transactions in the application.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications, Microservices and deployed in to (Amazon Web Services) AWSlambda Expression.
  • Programming experience in node.js, mongo db, Java and MySQL
  • Enhanced existing REST Application Program Interface (API) by adding new operations using Spring, Jersey and created documentation for webservices using Swagger.
  • Uploaded files in to Oracle database using CLOB and BLOB.
  • Loading data from flat files into Oracle 11g database using SQL loader and UNIXscript
  • Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used HibernateCache.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring Boot, JPA, JavaScript, ReactJS, Scala, HTML 5.0, CSS3, Node.js, Bootstrap, Gcp, Swing, Python, UNIX, Apache Tomcat, STS, Oracle 11g, MongoDB, Agile, Python, Log4J, JUnit, Easy Mock, JBPM, Selenium, XML, Web Services, SOAP UI, Kafka, Netflix Eureka, Jira, Spark, Netflix Ribbon, Ansible, Splunk, AWS, Gradle, Git, PL/SQL, Docker, HATEOAS, Curl.

Confidential, Boston, MA

Architect/Technical Lead/Sr. Full stack Java Developer

Responsibilities:

  • ImplementationofthedesignwireframeusingAngularandcreatingservicesandexposing ittothebackendwhichrunsonSpringBoot.Herewealsohaveanotherlayerdatmakesuse of NodeJS mainly used for authentication, authorization and sessionmaintenance.
  • Developed UI application initially using Angular and made use of customized components.
  • Implemented customer side validations using Angular and created services on UI for storing and retrieving data from UI to thebackend.
  • Used a variety of webservers including Apache Tomcat, Jetty, Java, Node.js, React.js.
  • Created RESTful web services for Catalog and Pricing with Jersey, MySQL, and MongoDB while working on Single node/Multicluster setup using technology NoSQL and MongoDB while using MongoDB as a persistent store and Apache Kafka as a messaging layer for custom.
  • Designed and developed backend application servers usingPython.
  • Was under migration of the project converting angular components and updating router Modules. Implemented the complete set up with configuration file changes from Angular
  • Developed key services for authorization and authentication in Node server, where we used LDAP. Later migrated the authentication from LDAP to Ping Access-SSO (Single Sign On) Application.
  • Created sessions for Login user and setting session timed out for the entire UIapplication.
  • Strong understanding on client-side application and very good at attaining the architectural design for MVC using directives, promises andpipes.
  • Developed Applications using React, Java 8 and new features of java Lambda Expressions, Annotations.
  • Expertise in Microservices to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Created data movement process and moved large amounts of data from RDBMS to Hadoop and vice-versa using Sqoop.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap4.0.
  • Involved in innovation of the current UI to make an implementation under mobile device access using cross platform technologies such as Ionic which helps in improving the business.
  • Involve in development, design and implementation of the front-end application using HTML5, CSS3, AJAX, Bootstrap4.0.
  • Made use of Reactive Forms using Angular 6where most of the validation is done using component rather than using template-driven which provides inHTML.
  • Choose HTML, CSS & Bootstrap for designing part and Symfony2 as development part & MySQL as the database.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags and used Apache Tomcat Server to deploy the application.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
  • Involved in writing test cases using jasmine-karma, Test Bed and maintained a stable code coverage with maximumthreshold.
  • 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 thepipeline.
  • Worked on Kubernetes cluster as a part of deployment activity. Familiar with Open Shift commands mainly fordeployment.

Environment: JavaScript, HTML5, CSS3-LESS, AJAX, Bootstrap, jQuery, Spring Security, Rabbit MQ, Node JS, Express JS, HTML5,Bootstrap4.0, Python, Site Minder, React.js, Hibernate4.x,OIDC, Eclipse Java EE, Jenkins, Log4j, Redis, Mongo DB, Agile, Mongoose Connector, Jira, Oracle, JBoss, Kibana, Elastic search, Logstash, EBS, Elastic Load Balancer, Docker, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mockito, Junit, mock MVC, Kubernetes, Dump Analysis, Netflix Zuul,Eureka.

Confidential, Denver, CO

Sr. Java Developer

Responsibilities:

  • 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.
  • Implemented Spark usingScalaand Spark SQL for faster testing and processing of data.
  • Automated tests were coded in Java Script with Froglogic’s Squish or SmartBear’s Test Complete for client applications and coded in Java with Selenium for web application testing.
  • Used WebLogic to build and deploy the application.
  • 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 dat business processes deliver the expected results and remain reliable throughout the production release.
  • Working on Web Services usingJavaAPI for XML Services (JAX-WS) and supporting, building, deploying Web APIs Services.
  • Involved in Enhancement of existing application utilizingAngularJS, created HTML4 navigation menu dat is role based wherein menu items changes dynamically based on the values derived from the database in the form of XML.
  • Configured Jenkins to integrate with SVN andMavento build and deploy test, stage and prod builds.
  • 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.
  • Involved in various Android applications developments and designing layouts using XML.
  • Designed and developed the session module using J2EE for existingcoldfusionapplication.

Environment: Java, Struts Framework, Oracle, HTML, PL/SQL, JDBC, Stored procedures, Web Logic Application Server, Hibernate, Ant, JAX -WS Web Services, WSDL, EJB.

Confidential, NY

Java Programmer

Responsibilities:

  • Worked closely with business analysts and architecture groups for gathering requirements and use cases.
  • Designed and Developed User Interfaces using HTML, DHTML, CSS, JavaScript, Spring Tag Libraries, JSP and JSP Tag Libraries.
  • Developed the application following the Scrum/Agile methodology.
  • Responsible for mapping using ORM concepts on multiple configuration files and various deployment descriptor files like web.xml, applicationContext.xml, spring-config.xml, action-servlets.xml files.
  • Implemented Spring Validator for validating the user inputs.
  • Handled complex business logic by developing Session Beans.
  • Worked on asynchronous messaging using Java Messaging Services (JMS) and backend business logic with Spring Framework.
  • Developed Stored Procedures, Cursors and Triggers, Updates in PL/ SQL Database and Views for data storage and retrieval.
  • Designed and developed State diagrams, Class diagrams and Sequence diagrams.
  • Integrated Hibernate with Spring to access database with the support of Hibernate DAO.
  • Responsible for developing dynamic and interactive pages with cross browser compatibility using HTML, CSS, JavaScript, JQuery, AJAX and Bootstrap.

Environment: / Tools: Java, Spring, Hibernate, Apache Axis, HTML, CSS, JavaScript, jQuery, JSP, AJAX, Bootstrap, Oracle database, PL/ SQL, JAX-RS, Apache Tomcat, Eclipse, WebLogic Application Server.

We'd love your feedback!