We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Southfield, MI

SUMMARY

  • Senior Java Developer with 8+ years of experience in analysis, design, development and implementation of core Java oriented enterprise - based application and testing of web based and client server multi-tier applications with strong understanding of Java7/8 and J2EE technologies
  • Expertise in application development using various SDLC methodologies like Waterfall, Agile/Scrum
  • Designed test cases and performed extensive testing using TDD (Test Driven Development)
  • Skilled in developing data models using Hibernate Object relational mapping (ORM) framework and used Hibernate Annotations to reduce time at the configuration level
  • Expertise in Spring Boot which is radically faster in building cloud Micro services and developing Spring-based applications with less configuration
  • Experience with Spring Framework including Spring MVC, IOC, AOP and Spring JDBC
  • Strong hands-on experience with Spring IO, Spring Boot
  • Proficient in continuous integration using Bamboo CI/CD for timely builds, code coverage, running tests
  • Worked with OAUTH2.0 to provide authentication and authorization to Rest services by exchanging Access tokens
  • Expertise in working with build tools like Maven, Gradle, ANT
  • Experience using JSON Web Tokens (JWT) to securely communicate JSON Objects.
  • Proficient with Relational databases like MYSQL, ORACLE, PL/SQL, and NoSQL Databases like Mongo DB, Redis cache
  • Implemented Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, Factory, Adapter and Business Delegate in the development of multi-Tier distributed Enterprise Applications.
  • Used Platform as Service (PaaS) Cloud services like Pivotal Cloud Foundry to deploy applications on cloud
  • Skilled in implementing unit testing using Junit, Mockito, and experience with custom plug-in/connector Atlassian Toolkit JIRA(SDK), Custom Scheduler and Custom workflows

TECHNICAL SKILLS

Java Technologies: JDK, J2EE, Servlets, JPA, JDBC

Web Technologies: HTML, HTML5, XML, CSS, CSS3

Web Services: Restful (JAX-RS), SOAP (JAX-WS)

Frame Works: Hibernate 3.0, Spring 3.0, Mockito

Design Pattern: MVC, Factory, Singleton.

Databases: Oracle, MYSQL, SQL Server, MongoDB, Redis Cache

Web Servers: Apache Tomcat 8.0, WebSphere, JBOSS, Bamboo, Solr

Testing, Logging Tools: Junit, Log4j, SonarQube, Veracode

Version Controls: SVN, CVS, GitHub, ClearCase

IDE: Eclipse, RAD, IntelliJ, STS

Building Tools: Ant, Maven, Jenkins

OS: Windows 2008, 2009, Unix

PROFESSIONAL EXPERIENCE

Confidential, Southfield, MI

Sr. Java Full Stack Developer

Responsibilities:

  • Followed agile software methodology for project development.
  • Developed application on spring framework by utilizing its features like Spring Dependency injection, Spring Web flow with Spring MVC and Spring BOOT in IntelliJ IDEA.
  • Integrated Spring DAO for data access using Hibernate.
  • Implemented unit test for testing Angular components with frameworks using KARMA and JASMINE
  • Created hibernate mapping files to map POJO to DB tables
  • Involved in the Development of Spring IOC Framework Controllers
  • Developing application using spring core module and POJO's using Eclipse and worked on Messaging service.
  • Designed and developed the XSD for WSDL.
  • Developed user interface using JSP, JSP Tag libraries JSTL, HTML5, CSS, and JavaScript to simplify the complexities of the application.
  • Worked with React JS to build bootstrap components for UI web objects. Linked with API data to view render virtual DOM dynamically.
  • Experience on Customization for IBM Sterling UI Based on Java Script, JSP, Servlet mapping and Java Beans.
  • Built Micro Services using spring boot with continuous deployment and continuous integration using Docker and Jenkins. Provided LDAP security for the application.
  • Responsible for Web UI development in JavaScript using JQuery, Angular 9, and AJAX
  • Used JSON objects, ECMAScript6, Typescript, JavaScript and Bootstrap intensively to create interactive webpage
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system. Configured Kafka message source with Spring XD.
  • Worked on building jQuery modules and vue.js apps
  • Designing, developing and testing web pages/web portals using JAVA/J2EE (JSP, JSF, Hibernate, Spring), XML, XSD, WSDL, SOAP, C++, C#, Python, PHP, Ruby, Perl, Unix, ETL and Hadoop ecosystems.
  • Developed test scripts with Ruby-Selenium to automate browser & web applications under Cucumber (BDD) Framework.
  • Apache Camel's AWS component is used to upload documents to S3.
  • Wrote Perl programs to archive the log files on a daily basis to enable faster troubleshooting
  • Creating Oracle ADF/JSF Interface using DB, BPEL Interface with workflow Api
  • Involved in building and deployment of application in Linux environment.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.
  • Utilized Eclipse to create JSPs/Servlets as part of Web Services, which retrieved information from the MSSQL database..
  • Successfully migrated the Dynamo DBs from PostgreSQL with complete data integrity
  • Build Rest services using NodeJS and ExpressJS and used a full complement of Express, Angular 7/6, Node JS, and Mongo DB to store and present assessments
  • Used Grafana as a monitoring tool for SpringBoot and Adobe Analytics for ReactJS.
  • All the functionality is implemented using Spring IOC / Spring Boot, Microservices and Hibernate ORM.
  • Designed and developed the Presentation layer using Angular 9 and written logics using Typescript.
  • Used NodeJS to resolve dependencies via Angular 2, typescript, jasmine.
  • Worked with Map/Reduce and stream processing e.g. Storm
  • Speeding up Existing Applications with a Cache services using Redis Cache, Gemfire .
  • Designed and developed Microservices using (MEAN Stack) Node. Js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud Open Stack Platform using Express. Js.
  • Incorporated Basic authentication and JSON threat protection by using Apigee API gateway.
  • Deploying automated tests onto AWS ECS using FARGATE and Docker.
  • Built main application in Python, Django leveraging technologies such as Angular.js, Backbone.js, Ember.js, and Celery.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Extracted, Transformed, and Loaded (ETL) of data from multiple sources like Flat files, XML files, and Databases.
  • Worked on several agile frameworks like Scrum, XP, and UsingTDD and ATDD approach.
  • Scalable data design for MongoDBandRedis, Caching inMongoDBwithRedis CacheUsing Spring Boot.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • DevelopedSQL, PL/SQL, stored procedures along withShell Scripting- database application scripts.
  • Experience in MuleSoft Any Point API platform on designing and implementing Mule APIs.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Deployed and scaled web applications that are developed on Programming languages such asjava/J2EE, .Net, PHP, Node Js,Python, Ruby.

Environment: Java 8, J2EE, JSP 2.0, PL/SQL, Spring 2.0, EJB 2.0, Angular 2/4, JMS, JNDI, Oracle ADF, XML, DOM, SOAP, JUnit, Apache Camel, Web Sphere 8.5, Hibernate 3.0, Microservices, SAML, Groovy, MSSQL, ISDM, PeopleSoft, WSAD, FTP, LINUX, Apigee, ActiveMQ, React JS,GCP, ExpressJS, AWS, JVM, PostgreSQL, Rabbit MQ, Alfresco, GraphQL,, JDBC, Vue.js, Kafka, TDD, Python, BDD, MS SQL Server 2012, JESS, REST-ful Web service, Weblogic 8, JBoss Drools, Cassandra, LDAP, NOSQL

Confidential, Tampa, FL

Sr. Java Full Stack Developer

Responsibilities:

  • Design and develop RESTful API capabilities onJava/node.js technologies and deploying in AWS and implement API proxies onApigeeEdge.
  • Have done POC on JMS using IBM WebSphere Application Server and designed the architecture for the mail order process. Integrate the web services using Apache Camel routing and Spring.
  • Developed MapReduce application using Hadoop MapReduce programming and Hbase.
  • Conducted tests for applications developed in Angular JS using Jasmine and Angular test beds and ran those test cases on Karma (Unit test runner) platform.
  • Implemented import handling on copy-paste (including Java-to-Scala conversion).
  • Wrote data mutations in GraphQL which allows user to update their username and password information.
  • Created Spring MVC framework Controllers and Services that are bind using Dependency Injection to enable loose coupling between application components.
  • Responsible to install, configure, monitor systems developed on Cloud IaaS environments with Pivotal Cloud Foundry PaaS running on top of it.
  • Setting up Angular framework for UI development. Developed html views with HTML 5, CSS 3, jQuery, JSON, and JavaScript, Angular9. IntegratedSpring SecuritywithJDBCto manage user registration and login
  • Built MicroServices using spring boot with continuous deployment and continuous integration using Docker and Jenkins. UsedCloud Front(CDN)in serving web content to other regions using S3.
  • Designed and developed complete Application suite for ingesting data into HDFS and maintaining CDC (Change Data Capture) in Hive tables. Spring ORM wiring with Hibernate provided access to Oracle RDBMS
  • Deployed the web app with the use of Apache Tomcat, AWS and GCP to enhance scalability.
  • Entire Applications are developed in IntelliJ and validated Messaging Technology using Rabbit MQ
  • Processed xml files and text files to save data to the database using Spring Batch and scheduled them using Spring scheduler. Deploying Oracle ADF/BPM Applications in Weblogic cluster environment
  • Took part in enhancing existing service and data access layer developed using Spring and Spring JPA to interact with MYSQL database. DevelopedPythonbatch processors to consume and produce various feeds
  • Implemented HTTP REST API using NodeJS and ExpressJS and extensively tested RESTful services using POSTMAN.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Developed and Consumed Enterprise wide web services with Restful API using NodeJS to receive data from device and store in NoSQL database MongoDB.
  • Tested services using JUnit with Mockito framework and for integration testing used Spring with JUnit.
  • Also used SOAP UI tool to test the REST web service operations.
  • Performed product development and implementation using AWS cloud infrastructure.
  • Created POC for JDBC connectivity and Data Source and communicated with data base using stored procedure calls. Involved in writing the front-end code for the application using React.js
  • Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and deployed the application to Azure cloud.
  • Worked on Migration of legacy EJB based SOAP APIs to Golang based services, REST Services.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular9
  • Used Grafana as a monitoring tool for Spring Boot and Adobe Analytics for ReactJS.
  • Effectively used Log4j framework to implement logging system for the project and JIRA for bug reporting and tasks and issue tracking. Worked on several agile frameworks like Scrum, XP, and Using TDD/BDD and ATDD approach.
  • Responsible for creating and designing APIs usingApigeeEdge.

Environment: Java 8, React, Microservices, Apigee, TDD/BDD, Spring boot, RDBMS, Python, Velocity, CMS, Apache Camel, Oracle ADF, GraphQL, Bootstrap, GCP, Angular9, Mongo DB, PCF, AWS, Node js, Docker, Jenkins, HTML5,CSS3.

Confidential, Irving TX

Java Full Stack Developer

Responsibilities:

  • Worked with HTML, CSS, JSP, XML, JSON, and Ext JS for developing user interface.
  • Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodology.
  • Creating, installing, Weblogic Application servers, deploying WAR, JAR files on them installed on both Linux, Solaris servers.
  • Involved in implementing Object Relational Mapping (ORM) using Hibernate for persisting business objects data into underlying database.
  • Used Maven repository to include all the jar files required for the JDBC Connections and JSP Tag libraries.
  • Implemented dynamic functionality to screens using Ext JS and Implemented Asynchronous means of retrieval of data using AJAX.
  • Worked using ReactJS and NodeJS libraries NPM, Gulp to generate desired view and flux to root the URL's.
  • Developed application in Angular JS, JSON, and deployed into development, Test and production environment successfully.
  • Extensively involved in developing and consuming Restful web services.
  • Developed RESTful Web Services for CIP using Java, SpringBoot, NoSQL databases like Couchbase.
  • Consumed SOAP based Web Services to integrate with the Web Application.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server Web Server.
  • Configured, tested and troubleshoot newly built Linux servers with NIC card configurations
  • Used various J2EE design patterns, like DTO, DAO, and Business Delegate, Service Locator, Session Facade, Singleton and Factory patterns.
  • Created dynamic HTML pages, used JavaScript, Ext.js, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
  • Migrated applications to the AWS cloud
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Worked with CSS3 background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
  • Using AngularJS and Angular-Bootstrap UI extensively for developing the UI using MVC framework.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Designed Single page web applications object oriented JavaScript Framework like Angular.JS and Ext.JS.
  • Configured and managed Apache Web Server on Linux for web based applications using REST/SOAP, Apache and Weblogic.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Coded extensively using JavaScript MVC Framework, AngularJS to make rich internet web application for a Single page app.
  • Installed application on AWSEC2 instances and configured the storage on S3 buckets.
  • Hibernate is used as persistent at middle tire for providing object model over relational data model.
  • Used SOAPUI tool extensive to conduct regression and performance testing of our services
  • Implemented migration from Oracle coherence cache with Hazelcast cache.
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Worked on JavaScript framework that is BackboneJS, NodeJS, and Express JS to augment browser based applications with MVC capability.
  • Involved in designing and developing the JSON, XML Objects with SQL Server.
  • Used Maven for build automation and used Log4j for the logging. Source control using Git and GitHub. Implemented and configured Jenkins job for Continuous Integration (CI) tool.
  • Used Spring Core for Inversion of control (IOC) implemented using dependency injection.

Environment: Java/J2EE, Design Pattern, Servlets, JSP, JSF, JDBC, Spring, Hibernate, JavaScript, Ajax, Jquery, Web Services, ReactJS, AngularJS, JSON, JUnit, Hazel Cast, HTML, TDD, BDD, JVM, CSS3, Bootstrap, JBoss Application Server, Apache Maven build tool, PL/SQL, Linux, RESTful API, GRUNT, Jenkins, GIT, LESS, Backbone.js and Eclipse.

Confidential, Glenview, IL

Java Developer

Responsibilities:

  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate 3.0, SQL, and IBM WebSphere 8.
  • Involved in development of data abstraction layer using Hibernate ORM framework with Spring support, and JDBC driven components
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
  • Developed JSPs for displaying account activation criteria using JSON and oracle stored procedure.
  • Developed GUI using HTML, CSS3, JavaScript, Bootstrap, DOM, XHTML, AJAX and AngularJS as a part of current project.
  • Used AngularJS for creating Routes, Filters, Directives, Factory and Services.
  • Development UI modules using Bootstrap, HTML, JSP, JSF, JavaScript and CSS.
  • Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations.
  • Developed module for activate/deactivate criteria for account data service using JSON to send AJAX request and spring framework to implement the MVC.
  • Used Spring Dependency Injection (DI) or Inversion of Control (IOC) In order to develop code for obtaining bean references in spring framework using annotations.
  • Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of spring.
  • Worked on Live Class & Study Calendar module by using Adobe Flash, Action Script, Adobe Photoshop and Adobe Illustrator.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2database.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database and implemented of connection pooling.

Environment: Java, Springs, Hibernate 3.0, JMS, SOAP web service client(using JAX-WS), Restful Web service client (using JAX-RS), AngularJS, Linux, Bootstrap, HTML, CSS,AJAX, Oracle 11g, SQL, JUnit, Eclipse 4.2, Jenkins, Maven, IBM WebSphere.

Confidential

Java Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlet, Java beans that uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlet, JSP, and XML.
  • Wrote SQL for JDBC prepared statements to retrieve the data from database.
  • Monitored the logs using Log4J and fixed the problem.
  • The application was deployed on the Tomcat.
  • Involved in build and deploying the application using ANT.
  • Used CVS as version control system.
  • Worked on bug fixing and Production Support.
  • Involved in consuming, producing SOAP based Web services using JAX-WS and tested the web services with SOAPUI.
  • Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development using Spring MVC, Spring Web Services, JSON, RESTful, MySQL, and Maven.
  • Implemented Backup & Disaster recovery management on Linux platforms
  • Integrated HTTP Apache Http plug-in with WebLogic Servers.
  • Developed stored procedures and complex queries for manipulating the banking database.
  • Developed Jenkins build scripts and created the War, Ear files and deployed in Openshift. Used Maven to build the project, Jenkins as version control and GitHub as repository.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.

Environment: J2EE, JDBC, Struts, JavaScript, Html, CSS, JVM, JSP, Servlet, Tomcat, Oracle, Eclipse IDE, CVS, ANT, Log4J.

Hire Now