We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY

  • Around 8+ Years of Professional experience in developing web applications using J2EE technologies like Java, RESTful services, Servlet, JSP, JDBC, Java Script, spring, Spring Batch, Hibernate, XML, JSON, UNIX shell scripting, Web services.
  • Extensive knowledge and hands on experience in Web development using HTML, DHTML, AJAX, React JS, Next JS, Redux, CSS, JavaScript, TypeScript, XML, XSL, XSLT, validations with DTD & amp, XML Schema and processing files with SAX, DOM Parsers.
  • Reduce overhead and infrastructure costs by 38 percent by consolidating and deploying 10 legacy applications to cloud platforms such as Google web services.
  • Strong Object Oriented Analysis and Design (OOAD), ERD documentation, UML artifacts modeling with Rational Rose and Enterprise Architect. Applied the requirements engineering, analysis, and design disciplines of the RUP to J2EE projects.
  • Application development experience using multithreading, Serialization, Externalization, Collections, Generics, Core JAVA.
  • Hands on development experience with Open source systems and in depth working knowledge of Spring3.1, Hibernate3.X, Struts 2.0 frameworks, AJAX, JSON and XML.
  • Good Working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module etc. in Spring Framework.
  • Strong experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD,and JAX - WS, JAX-RS.
  • Experience with JMS both Synchronous and Asynchronous messaging. Hands on experience on IDE tools like Eclipse, NetBeans, Web Storm, IBM RAD, Spring Tool Suite.
  • Competent in developing and designing web pages efficiently using jQuery, jQuery UI and jQuery mobile.
  • Expertise in back-end/server-side java technologies such as Enterprise Java Beans (EJB), Java Persistence API(JPA),Java Messaging Service (JMS), Java Connector Architecture (JCA), Java Data Base Connectivity (JDBC).
  • Experience in Core Java concepts such asOOPConcepts,Collections Framework, andException Handling, I/O System, Multi-Threading, JDBC, Generics.
  • Experience in design and development ofWeb services, JAX-RPC, JAX-WS, RMI, JTA, JMS and XML,XSD, XSLT, X-Path. Wrote build scripts usingMaven.
  • Experience inNoSQLdatabase likeMongoDBinstallation, configuration and in designingMongoDBmulti-shared cluster and monitoring with MMS.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular JS and React JS.
  • Experience in working withNoSQLDatabase likeMongoDBto manage extremely large data sets.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat and Apache.
  • Expertise in using ANT, Maven and Gradle for building and deploying application on the servers.
  • Experience in building and deployment of EAR, WAR, JAR files on different SDLC systems in IBM WebSphere Application Server v7.
  • Experience on implementation of version control softwareGITrepositories.
  • Extensively used TypeScript, AJAX, JSON, and XML to link clients to server back end applications.
  • Experienced in Agile methods like Scrum and Extreme Programming (XP), and Agile practices like Continuous Integration and Test-Driven Development (TDD).
  • Proficient in writing Selenium Web Driver automation scripts in JAVA using Maven, Cucumber and Test NG Automation Testing for Web Applications.
  • Very good understanding of Oriented Design (OOD), Spring MVC architectures, distributed architectures.

TECHNICAL SKILLS

Programming Languages: Java .1.8,1.7,1.6,1.5, C++, PL/SQL

Java/J2EE Technologies: Servlets, JSP 1.2/2.0, EJB, JSTL, JDBC, JNDI, JMS, JPA, RESTful services

Web Development: HTML5, DHTML, XHTML, CSS3, Java Script, AJAX, JSON, RequireJS, EXT JS, Next JS, jQuery, SCSS, TypeScript, Formik

Frameworks: Struts 1.x/2.x, Hibernate 3.0/4.0, Spring 3.0/4.0, JSF, Angular 5, React JS, Node JS, Redux

XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST

Application/Web Servers: IBM Web Sphere 8.x/6.x, Web Logic 9.x/10.x/11.x, Apache Tomcat 7.x/6.x, JBOSS

Methodologies/ Design Patterns: Agile, Waterfall, OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade

Databases: Oracle 9i/10g/11g, SQL Server 2000/2005, My SQL 5.1, MongoDB, DB2, PostgreSQL

IDEs: Eclipse 3.x/4.x,WebStorm, Sublime Text, RAD8, WSAD, NetBeans3.3, MS Visual studio 2005

Build Tools: Ant 1.7, Maven 3.x/2.x, Jenkins, Gradle

Testing Tools and Logging Frameworks: JUnit 4.x, Load runner 11.0/11.5, Jmeter, Jasmine, Protractor, Selenium, Log4J,Karma

Version Controls: Perforce, SVN,Git,BitBucket

Operating Systems: Windows, Unix (AIX, Sun Solaris), HP-UX

PROFESSIONAL EXPERIENCE

Confidential, NYC, NY

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.
  • Used Hibernate Annotations concept to retrieve data from the database and integrate with Spring BOOT to interact with back end SQL Server.
  • Developed the eCommerce application for spend summary using struts2 and spring IOC for dependency injection.
  • Used Data Source concept to connect to Database and retrieve the information from DB and designed one Rest Service to display the output.
  • DevelopedMicroservicesfor each required business functional element and was implemented usingMicroservicesas independent components.
  • Designed and executed 6 end-to-end cloud implementations for organizations in hi-tech, marketing and healthcare.
  • Implemented Design patterns such as MVC, View Dispatcher, Data Access Objects, Singleton, Observer, Factory, and Session Facade.
  • Used React JS, ES6, Next JS and Redux for making Restful API calls and data binding.
  • Also Used Quartz Scheduler, to run the program very often and hit the database and display the results in JSON format.
  • Developed Rest Api to processes the data from DB to another Rest Service. Performed POC’s using latest technologies like spark, Kafka, scala.
  • Developed Restful Webservices to CREATE, DELETE and UPDATE the Appointments in Outlook using EWS Library.
  • Used NoSQL DB like MongoDB to store all the Data which we processed to create Tasks and to Schedule those using Click Software.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • 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.
  • 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.
  • 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.
  • Improved application performance and responsiveness using RxJava and Kotlin.
  • Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.
  • Created Container’s for Api’s using Docker in LINUX to get deployed in Rancher Server.
  • Used Jenkins build and deploy for Continuous Integration and Continuous Deployment.
  • Used SQL Queries to look after the Data that stored in MS SQL Server 2016 Management Studio.
  • Used Spark-Streaming APIs to perform necessary transformations and actions on the fly for building the common learner data model which gets the data from Kafka in near real time and Persists into Cassandra.
  • Involved in Core Java concepts like Collections, Multi-Threading and Serialization.
  • Extensively performed User Interface validations on client-side.
  • Used JIRA tracking tool for assigning and defect management. Logging framework Log4J2 is used for log messages.
  • Developed Rest Api in Node JS using express service. Developed Kafka Messaging System in Api’s to behave as Producer and Consumer using Kafka Wrapper.

Environment: Java 8/7, J2EE, SQL, JSON, XSLT, React JS, JavaScript, Junit, Spring 4.x, HazelCast, MongoDB, Log4j, Spring Integration, TDD, BDD, Hibernate ORM, Lambda, Git, Web Services (SOAP), Linux, Tomcat server, Agile, Jenkins, Maven, Servlets, JSP, HTML5.

Confidential, Phoenix, AZ

Sr. Java Full Stack Developer

Responsibilities:

  • Developed the functionalities usingAgile Scrum Methodology. Extensive experience in variousAgilemethodologies likeTest Driven Development(TDD).
  • Involved in developingUIusingSpring MVCframework,JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX, ReactJS and Redux.
  • Created Reusable Modules and Custom Directives inAngular2.0which got used in various places of application.
  • ImplementedReactJS Controllers to maintain each view data. Implemented react Service calls using react Factory tested all application controllers extensively with ReactJS built-in testing facilities.
  • Extensively used core java concepts likeMultithreading,Collections Framework, File I/oandconcurrency.
  • UsedJava8features in developing the code likeLambda expressions, creating resource classes, fetching documents from database.
  • Testing ofcore javabasedmultithreading ETLtool for distributed loadingXMLdata intoOracle databaseusingJPA/Hibernate.
  • CreatedPOJO’sandDAO’s for the database entities usingSpring JDBC annotation mappings.
  • Configured deployed and maintained multi-node Dev and Test Kafka Clusters.
  • UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
  • Development of cloud hosted web applications andREST APIsusing Spring Boot with embeddedTomcat.
  • Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
  • Deploying automated tests onto AWS ECS using FARGATE, Jenkin and Docker.
  • Developed and Maintained build scripts using Maven on Jenkins to create application buildsfrom source code repository GIT.
  • 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.
  • Used Maven repository to include all the jar files required for the JDBC Connections and JSP Tag libraries.
  • Created dynamic HTML pages, used JavaScript, Ext.JS, NextJS, JQuery, NoSQL, Restful and AJAX to create interactive front-end GUI.
  • Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, NextJS, JQuery, JQuery UI and good knowledge in EmberJS.
  • Implemented Rest based web service usingJAX-RS annotations,Jerseyprovider implementation.
  • IntegratedActiveMQ and spring JMS APIto send and receive message for the application’srestfulAPI.
  • Installed theWebSphere MQand involved in configuringMDB listeners, JMS resources, and queues and integrating with theWebSphereApplication Server.
  • ConfiguringWebSphereApplication Server on multiple platforms for both horizontal and vertical scaling for Work Load Management.
  • Worked on several agile frameworks like Scrum, XP, and UsingTDD and ATDD approach.
  • Worked with React JS to build bootstrap components for UI web objects.
  • 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.
  • Usedlog4jto print the logging, debugging, warning, info statements.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.

Environment: Java 8/7, J2EE, SQL, JSON, XSLT, XPath, ReactJS, Redux, Ext JS, JavaScript, DOJO, DAO, NodeJS, Junit, Spring 4.x, HazelCast, MongoDB, Log4j, Spring Integration,TDD, BDD, iBatis, Hibernate ORM, TDD, Git, Web Services (SOAP), Linux, Tomcat server, Agile, Jenkins, Maven, Servlets, Node.js, JSP, HTML5.

Confidential, Atlanta, GA

Sr. Java Full Stack Developer

Responsibilities:

  • Analyzed business requirements and participated in technical design, development and testing of various modules.
  • Designed and implemented web-based applications using J2EE, Java, POJO, REST, and JDBC.
  • Designed and documented REST/HTTP API's, including JSON data formats and API versioning strategy.
  • Implemented the project using Web Services, WSDL, UDDI, and SOAP to communicate with other systems by using apache Axis.
  • Proficient in using ReactJs for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Implemented SOAP Services (JAX-WS) to interact with external systems. Involved in writing client code for invoking SOAP based web services.
  • Installed and configured Apache on Linux and Solaris and configured Virtual hosts and applied SSL certificates.
  • Worked on Kafka while dealing with raw data, by transforming into new Kafka topics for further consumption.
  • Developed POJO and implemented Hibernate and integration with Spring Framework.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Managed JSON objects through AJAX to present the data to the front-end interface. Also designed Frontend with in object oriented JavaScript framework like Angular.js, React.js, Node.js and Ext.js.
  • Used Ajax, JSON with jQuery for request data and response processing. Used concepts of Directives, Data-Binding and Dependency Injection in React JS.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
  • Develop AWS Lambda based Microservices interacting with Dyanamo DB & SNS/SQS using AWS SDK.
  • Developed JAXB objects to represent request and responses to support XML and JSON format.
  • Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience using XML parsing, XSLT templates.
  • Worked upon the dashboard for the project which contained a variety of charts and drag gable components using JQUERY UI Library.
  • Used Maven to package java classes into jar archives. Used Jenkins for build automation and Git for Version Control.
  • Extensively Used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack.
  • Developed unit test cases and suits on Junit framework for unit testing, writing Junit tests cases for every java class.

Environment: Java 8/7, J2EE, SQL, Oracle 11g, PL/SQL, JSON, XSLT, XPath, Groovy/Grails framework, Ext JS, JavaScript, DAO, Junit, Spring 4.x, MongoDB, Log4j, Spring Integration, TDD, BDD, Hibernate ORM, TDD, Git, Web Services (SOAP), Linux, Tomcat server, Agile, Servlets, React.js, Node.js, JSP, HTML5.

We'd love your feedback!