We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

St Louis, MissouR

SUMMARY

  • Over 9+ years of professional IT experience with full project lifecycle development in Java/J2EE technologies with Requirement Analysis, Design, Implementation, Development, Testing, Maintenance and Deployment of software applications.
  • Extremely well - versed in design patterns, methodologies, Software Development Life Cycle (SDLC) models (Waterfall, RUP, Agile, XP, RAD), high-level designs (UML, Visio), capturing functional requirements into use cases and translating those into detailed technical specifications.
  • Highly experience with Java complaint IDE's like Eclipse, IntelliJ, WSAD, RAD 6 and Builder.
  • Implemented the MVC architecture using Backbone.js, NodeJS and Angular.js, ReactJS.
  • Hands on Experience on Angular 2 technology for one complete project in rebasing the UI of the application using the techniques in Angular 2/4.
  • Migrated the application from existing Tableau dashboards to Angular 8 for the better user experience.
  • Developed web user interfaces using front end technologies such as HTML, CSS, JavaScript, AJAX, and jQuery and Angular, NodeJS, ReactJS.
  • Lightbend Reactive Platform plus many other Scala libraries and frameworks.
  • Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
  • Used Web Sphere Application Server, Web Logic Application Server, JBoss and Apache Tomcat in all my projects and successfully deployed and compiled many of the applications on them.
  • Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
  • For the making of the single page web application used angular 7,8 along with having experience on working with angular2/4 and angular JS with NodeJS and ReactJS.
  • Experience in developing with various open source frameworks: Java Server Faces (JSF), Spring Framework, spring (MVC), Spring Dependency Injection (DI), Hibernate ORM, Struts Framework, Struts Validation and Tiles Frameworks.
  • Experienced as a Java/J2EE programmer, developing applications using Servlets, JSP, Struts, RMI, JDBC, Hibernate and MVC.
  • Experience in working with java for writing custom UDFs to extend Hive and Pig core functionality.
  • Good knowledge with web-based UI development using JQuery UI, JQuery, ExtJS, CSS3, HTML, HTML5, XHTML and JavaScript.
  • Experience in NodeJS, implementing NodeJS callbacks, NodeJS web server, NodeJS Restful apis.
  • Written unit test cases in TDD (Test Driven Development) environment using Junit & selenium framework using JDK 8 in eclipse and achieved 95% of overall test coverage.
  • Expert in Core Java 1.7, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts, spring IOC, SpringMVC, SpringBoot, Web services and web client technologies - including HTML5, CSS3, JQuery and Angular.js.
  • Familiar with version control in the Pega Platform, including rule and ruleset versioning and branched development.
  • Worked with different Java IDE'S includes RAD, Eclipse, IntelliJ Idea and NetBeans.
  • Experience working with front-end technologies like HTML, CSS, JavaScript, JQuery and AJAX.
  • Experienced in Worked on NoSQL databases - Hbase, Cassandra & MONGODB, database performance tuning &data modeling.
  • Experienced in testing data in HDFS and Hive for each transaction of data.
  • Experienced in importing and exporting data using Sqoop from HDFS to Relational Database Systems and vice-versa.
  • Strong Experience in working with Databases like Oracle 12c/11g/10g/9i, DB2, SQL Server 2008 and MySQL and proficiency in writing complex SQL queries.
  • Hands on experience in Core Java, Servlets, JSP, JDBC, C#, JavaScript.
  • Experience in creating build scripts using Ant, Maven and Gradle tools.
  • Having knowledge of amazon web services (AWS) with EC2, lambda, and elastic beanstalk for cloud programming.
  • Extremely good communication and leadership skills, extensive experience in customer relationship management, professional management duties
  • Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Extensive experience in using agile tools Mingle and JIRA.

TECHNICAL SKILLS

Operating Systems: Microsoft Windows, UNIX

Web Development: HTML5, DHTML, Adobe Dreamweaver, AJAX, JavaScript, jQuery, CSS3.

Technologies/Tools: J2EE, Spring 3.x, JMS, PL/SQL, Ant, Tomcat, JBoss, RMI, Unix, JSP, Servlets, Linux, JDBC, XML, REST web services, ExtJS Maven, Jetty, REST, Struts, Spring MVC, Hibernate, SOAP, OAuth, Git, SVN, Bitbucket, JiraDropbox Core re, JNotify, Stash, Data Structures

Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, Oracle 11g, IBM RAD 7.5.x, Magic Draw UML

Development Methodologies: Test case driven methodology, Agile Methodology - SCRUM

PROFESSIONAL EXPERIENCE

Confidential, St Louis, Missour

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development, and Testing of the application using AGILE methodology (SCRUM).
  • Used AGILE software development methodology which helps to develop project plans.
  • Designed and Developed Client Side application using ANGULAR JS, HTML5, CSS3, JAVASCRIPT ES6, BOOTSTRAP, jQuery.
  • Implemented reactive Angular 2 components using RXJS.
  • Designed entire framework to support Test Driven development (TDD) by making use of Dependency Injection through unity framework and developed a generic repository.
  • Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, TypeScript and React JS.
  • Developed Open stack API to integrate with Amazon EC2 cloud based architecture in AWS, including creating machine Images.
  • Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
  • Build RESTful web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery and AJAX calls.
  • Validated forms using Angular 2 and regular expressions there by providing client side validation and server validation.
  • Created Angular directives, Controllers, Modules, Pipes Etc In TypeScript.
  • Created RFP (Request for Proposal) micro service to provide Restful API utilizing Spring Boot with Spring MVC.
  • Implemented Spring MVC framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, Strategy.
  • Used spring as the MVC model. Used Spring AOP for common cross cutting concerns like security and interception.
  • Implemented Docker container service, build pipe line like Jenkins, Bamboo and Go CD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises
  • Worked on Code builds and code changes are made in JavaScript, Python and Shell scripts.
  • Created Views, Sequences in the oracle database and modified the existing PL/SQL stored procedures.
  • Worked on Load testing on JMeter to improve the performance of newly developed code.
  • Designed and prepared Unit test cases using JUnit and Log4j and removed the maximum bugs before passing onto the application to the QA team.
  • Using Chef, deployed and configured Elastic search for log analytics, full text search, application monitoring in integration with AWS Lambda, AWS S3 and Cloud Watch.
  • Expertise in using NoSQL database like MongoDB to support the storage of JSON objects and provides the storage for security related information.
  • Sending requests and responses to Micro services through REST/HTTP.
  • Developed and directed software systems testing procedures and development strategy.
  • Used Jenkins application to build and perform continuous deployments of JBOSS war files.
  • Deployed web and enterprise applications on JBoss application server in a channel secure environment.
  • Used UNIX shell scripting to automate software installation and testing. Wrote scripts to apply application patches and Oracle table updates.
  • Used GitHub to maintain the versions of the source code of the project.
  • Used CI/CD technologies such Git, Chef, Jenkins are used for developing and deploy web services.
  • Developed integration modules for disparate clients using Apache Camel.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
  • Worked in close cooperation with project managers and other functional team members to form a team effort in development.

Environment: JDK 1.8, Spring Boot, Spring MVC, Angular 2/4, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices, Micro services, Apache CXF, AJAX, UML, MS Visio, JSTL, Oracle 11g, Docker, JBoss, Selenium, GIT, Bamboo CI, Cucumber, Chef, MongoDB, JMeter, Apache Camel, Karma, AWS, Jasmine.

Confidential, CA

Sr. Java Full Stack Developer

Responsibilities:

  • Expertise in React JS components, Forms, Events, Keys, Router, Animations, Redux, and Flux.
  • Developed single page applications using React Redux architecture.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Implemented client side Interface using React JS.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Build React components and stand-alone functions to be added to any future pages.
  • Experienced in React JS and working with React Flux architecture.
  • Expertise in Redux-Thunk and Redux-Saga for integrating the axios with Redux Store.
  • Involved in implementation of MVC pattern using JSP and Spring Controller and developed business objects using Spring IOC, Spring MVC and Spring AOP.
  • Worked on SOAP and RESTful Services using WEB API which return Json data.
  • Implemented SOA architecture with Web Services using SOAP, JAX-WS, WSDL, UDDI and XML.
  • Configured spring beans by Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Involved in implementation of MVC pattern using Spring Controller and developed business objects using Spring IOC, Spring boot, Spring Batch and Spring Cloud.
  • Working on different technologies like Java Multithreading, collections, Core Java, SQL, Stored Procedures, XML Parsing, Generating XML Requests.
  • Implemented J2EE design patterns like DAO, Abstract, Session Facade, Factory Pattern and Singleton.
  • Developed 7 microservices from start to finish and made those fault tolerant and resilient by applying sidecar.
  • Used Rest Template, Feign, Web Client for Synchronous and ActiveMQ for Asynchronous communication.
  • Implemented vivid design pattern like Domain Driven, Observability design, Decomposition Pattern, Integration patterns, Database patterns and Cross cutting concern pattern.
  • Worked with Hibernate for data source configuration written many HQL for extracting the data.
  • Expertise in writing complex SQL and PL/SQL queries for retrieving data from Oracle database.
  • Storing and Extracting logs from SPLUNK for easy search, reports, dashboard, and alerts.
  • Testing rest API's with help of cucumber, Wire Mock and JMeter for performance testing.
  • Worked on Jenkins and Docker for CI / CD of the microservices developed and managing them.
  • Used AWS SNS for fully managed messaging queue which decouples and scale micro services, distributed systems and serverless applications.
  • Worked on AWS Database Migration Service for transferring the on-premises server to Cloud.
  • Expertise in Executing the AWS Lambda functions to run the code to perform daily routine activities.
  • Used Amazon API Gateway to build, deploy and managing API calls from external web services.
  • Followed agile methodology during complete SDLC process. Participated Agile/Scrum development and deployment teams.
  • Implemented AngularJS Expressions, Directives, Controllers, filters and created Angular JS service layer.
  • Developed the dynamic User Interface using Java Server Pages utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
  • Used AJAX (Asynchronous JavaScript and XML) to implement user friendly and efficient client interfaces.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.
  • Involve in full scale development in STRUTS Framework.
  • Implemented business tier using STRUTS and MVC.
  • Developed Client-Side Validations using Java Script and Server Side Validations using spring validation framework.
  • Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.
  • Beans in the application for storing Customer information and billing work.
  • Designed and implemented DAO layer using Hibernate 3.0.
  • Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle Server 10g backend implementation.
  • Used Eclipse to develop the Web Application and deployed on WebLogic application server.
  • Responsible for Unit testing with JUnit and support for Integration testing and User acceptance testing.
  • Used Log4J for logging and debugging process.
  • Merging the code using Rational Clear case.

Environment: HTML5, CSS3, Bootstrap, Spring, Hibernate, RESTful API, REST, GitHub, SQL, PL/SQL. JMeter, Splunk, React JS, Redux, Redux-SAGA, Spring MVC, Spring AOP. Spring Batch, Factory, Observability, Rest Template, SOA, Multithreading.

Confidential - Overland Park, KS

Java Full Stack Developer

Responsibilities:

  • Development, enhancement and testing of the Web Methods flow services and Java services.
  • Used web services for interaction between various components and created SOAP envelopes.
  • PayPal had their own application stack for REST based Java application, understood their architecture before design and development.
  • Proficient coder in multiple languages and environments including Python, Django, C, C++ and SQL.
  • Experienced in using Scala, Java and Python frameworks for Bigdata/Spark engine requirements.
  • Implementation of Struts - Configuration Files, Validation Files, Interceptors, Filters, Listeners for Modules.
  • Hands on experience in Html, CSS Java Script, Bootstrap, Ajax, php.
  • Created frontend screens using GWT framework.
  • Loaded data in elastic search from Data Lake and Optimized the full search function using Elastic Search.
  • Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS. Experience in MEAN (MongoDB, Express, Angular Js and NodeJS) Stack application development
  • Used Elastic search for Real time analytics and a Full text search functionality
  • Subject matter expert in enterprise search engine analysis, design, development and systems integration. Search engines include Autonomy IDOL Server, MOSS 2007, Endeca, Lucene/Solr and Microsoft FAST 2010 for SharePoint 2010, SharePoint 2013.
  • Experience in working with the NoSQL, Mongo DB, and Apache Cassandra.
  • Resolving scalability and performance issues both in Applications as well as in Web sphere/Web Logic Application Servers.
  • Developed Framework components for Struts Presentation tier, Business tier and Resource tir
  • Experienced in MEAN stack advancement (MongoDB, Express.JS, AngularJS &NodeJS).
  • Experience in developing Web based GUI's using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, Node JS, Angular JS, jQuery, EXT JS and Ajax.
  • Modularized front end CSS and JS code with Sass. Built a real-time mouse/click user analytics web service with Node.js
  • Involved in developing an automation tool, in Java and Scala on Akka Framework
  • Experience in web applications creation with HTML5, Ajax, jQuery, Backbone.js, and CSS3.
  • Performed UNIX Shell scripting for the application.
  • Worked on Solr, Elastic Search, Kafka, Flume, MangoDB and Cassendra
  • Extract the data from Oracle and push to Apache Kafka Queue using Golden Gate.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications. Involved in developing an automation tool, in Java and Scala on Akka Framework.
  • Implemented search engines by using Angular JS filter to make the data searchable and sortable.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
  • Experience in development of JavaScript for client-side validations.
  • Designed/developed UI with AJAX, HTML, DHTML and JavaScript for interactive web pages.

Environment: Java, J2EE, Servlets, JSP, HTML, DHTML, JavaScript, CSS, AJAX, jQuery, XML, XSLT, Eclipse, Spring Web MVC, Hibernate 4.0, WebLogic 10.3, WSDL, SOAP, JAXP, JAXB, Oracle 11g, SQL, HP Quality Centre, JUNIT, Ant.

Confidential

Java/J2EE Developer

Responsibilities:

  • Working on Medicaid Eligibility Determination System (MEDS). This application is developed for Mississippi Department of Medicaid to provide facility to apply for the Medicaid through online, along with the current paper application system.
  • Participated in Agile SCRUM activities such as daily stand up, sprint planning, retrospective meeting and Rally Software was used for agile project management applications.
  • Involved in Requirement gathering and General System Design.
  • Working extensively on Spring MVC, Spring Batch, Hibernate, JSP, Java script, Apache cxf, Jboss, Core Java and SOAP&REST Web Service development.
  • Worked on Oracle database. Developed complex DB objects like stored procedures, Functions, Views, Packages and Triggers.
  • Worked on UI changes on JSP pages for the worker screens that were used by state workers to process eligibility.
  • Developed unit test cases using Junit and used log4J logging framework to write log messages with various levels for logging across the application.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
  • Worked on Cross-browser Compatibility of UI pages. Implemented for internet browsers such as Chrome, Firefox, and IE 8/9/10/11.
  • Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
  • Created forms to collect and validate data from the user in HTML5 and AngularJS.
  • Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
  • Developed web services using Restful technology to support JSON and XML using JAX-RS.
  • Worked on Maven build tool for building deployable artifacts.
  • Worked on implementing different design patterns across the system.
  • Involved in resolving high priority ticket and issues related to the support system.

Environment: Core Java, Spring, SOAP, UPM, API Engine, Rabbit MQ, IBM WebSphere MQ, Java 8, Quartz scheduler, Mark logic, SQL, Hibernate, XML, XSD, log4J, Maven, JUnit, Jenkins, SOAP UI, IntelliJ, Apache tomcat, Open Shift, JBOSS, REST web services, Eclipse, Agile, Autopilot.

Confidential

Jr Java Developer

Responsibilities:

  • Developed the application using Waterfall methodologies.
  • Implemented persistence layer using Hibernate configuration files.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Developed the UI Layer using HTML, CSS, JSP, JavaScript, JSTL, XML and XPath.
  • Developed the Servlets for processing the data on the server.
  • Designed front end components using JSP and XSL. Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed JSP pages using Custom tags and Tiles framework and Struts framework. Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like an Admin Tool. Worked with MySQL and Workbench.
  • Used SVN for version control.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI. Tested REST services using Google chrome's POSTMAN plug-in.
  • Implemented Java Messaging Services (JMS) for asynchronous messaging using the Message Driven Beans. Used Message Driven Beans to call the EJB. Developed back end business logic with EJB
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality.

Environment: Servlets, HTML, CSS, JSP, JavaScript, JSTL, XML, JMS, XPath, Struts Framework, Hibernate, MYSQL, SOAP UI, POSTMAN, Apache CXF, JUnit.

We'd love your feedback!