Sr Java Full Stack Developer Resume
Charleston, WV
SUMMARY
- 7 years of experience as a Java Full Stack Developer in IT industry. Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE.
- 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.
- Having good experience in MEAN Stack (Mongo DB, Express.js, Angular.js, Node.js) applications.
- Highly experience with Java complaint IDE's like Eclipse, IntelliJ, WSAD, RAD 6, and Builder.
- Hands on Experience on Angular 8, 9technology for one complete project in rebasing the UI of the application.
- Proficient inUIdesign, developed Front End usingJSP, HTML5, CSS3, JavaScript, Ajax, JQuery, Angular.JS, Angular 7/8/9, NodeJs, ReactJsand have knowledge onBackbone.Js.
- Experience in 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.
- 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 aJava/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.
- Experience in deploying, configuring and administering application servers such as Confidential WebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Extensive experience in Java J2EE technologies using Core Java, Java collection, JDBC, Threads, Spring Framework (Spring Boot, Spring Batch), Struts Framework, Hibernate, Servlets, DHTML, CSS, JMS, JSTL, Display Tag (Custom Tag), Ajax, Java Script.
- Good knowledge with web-based UI development using JQuery UI, JQuery, Ext.JS, CSS3, HTML, HTML5, XHTML and JavaScript.
- Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular.JS 7/8/9 and Node.js, Java 8, 10,11.
- Expert in CoreJava1.8, J2EE enterprise technologies - including Servlets, JSP, JDBC, Struts, spring IOC, Spring MVC, SpringBoot, Web services and web client technologies - including HTML5, CSS3, JQuery and Angular.js.
- Worked with differentJavaIDE'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 CoreJava, Servlets, JSP, JDBC, C#, JavaScript.
- Knowledge of Eclipse tool for the development ofJavaprojects.
- Hands on experience Struts and Spring.
- Good experience in Shell programming.
TECHNICAL SKILLS
Java/J2EE Technologies: JDBC, JavaScript, JSP, Servlets, JQuery
Languages: Java, J2EE, PL/SQL, Pig Latin, HQL, R, Python, XPath, Spark
Frameworks: Struts, Spring, JSF, JPA,EJB and Hibernate,iBatis,JMS.
Databases: Oracle 12c/11g/10g/9i, Microsoft Access, MS SQL
No SQL Databases: Cassandra, mongo DB
Web Technologies: HTML, DHTML, XML, XHTML, JavaScript, CSS, XSLT, EME AWS.
Web/Application servers: Apache Tomcat6.0/7.0/8.0, JBoss WebSphere/ Integration Developer BPM WID 6.0/6.1/6.2 WPS 6.x/7.x BPM 8.0/8.5
Operating Systems: UNIX, Ubuntu Linux and Windows, Centos, Sun Solaris.
Network protocols: TCP/IP fundamentals, LAN and WAN.
Hadoop/Big Data: MapReduce, HDFS,, HBase, Zookeeper, Sqoop, Oozie, Flume, Scala, Akka, Kafka, Storm, MONGODB.
Debugging Tools& CI/CD: JIRA, Jenkins, CHEFF.
IDE Tools: Eclipse, Net beans, IntelliJ, Confidential RAD, ANT, Maven, STS
PROFESSIONAL EXPERIENCE
Confidential, Charleston, WV
Sr Java Full Stack Developer
Responsibilities:
- Extensively worked in designing and implementation of multi-tier applications using Java 8,10 J2EE, JDBC, JSP, HTML5, Spring, Angular9,10 Servlets, JavaBeans.
- Diversified exposure in Software Process Engineering, designing & building a Web Application using Java/J2EE Technology, AWS & open source technologies.
- Involved in modifying, updating and testing of the component. Maintained Struts architecture throughout the application.
- Created connection pools and data sources. Involved in creating & consuming the WSDL based web services using WSDL, SOAP, JAX-WS, AXIS, Apache CXF, XSD etc.
- Implementing or exposing the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC and Apache Kafka.
- Developed User-friendly Interfaces usingReact, Redux, Bootstrap, JQuery, Gulp, HTML5, CSS3 and ES6.
- UsedReact.JS and Node.JS to develop faster, scalable application.
- Developed web services using RESTful technology to support JSON and XML using JAX-RS.
- Used Rational Application Developer which is based on NetBeans, to develop and debug application code.
- Developed JMS components to send messages from one application to other application internally.
- Backend processes were built in Python and utilized RabbitMQ as the messaging middleware.
- Maintained and supported N-tier Restful Webservice used for flight searches. This web service was built using NoSql Couchbase, ElasticSearch, JAX-RS, Apache Zookeeper, Maven and Git.
- Created new connections through application coding for better access to DB2 DB.
- Involved in writing SQL & PL SQL - Stored procedures, functions, sequences, triggers, cursors, object types etc.
- Used JavaScript, Angular 9,10, and AJAX technologies for front end user input validations and Restful web service calls.
- Creates GUI builder using NetBeans.
- Implemented various screens for the front end usingReact.js and used various
- Developed reusable components using Custom Directives in Angular.JS.
- Used Angular 9 framework for building web-apps and is highly efficient in integrating with Restful services.
- Involved in developing app using Spring MVC and used other modules of Spring DI&AOP.
- Involved in implementing Programmatic transaction management using AOP. Spring Controllers were used with Angular JS to route the control to desired.
- Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using NetBeans.
- Involved in JUNIT testing using Mockito. Modified JSP's, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
- Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 10.
- Used SOAP UI to test the web service API calls and used Git as version control to check in the code, created branches and tagged the code in Git.
- Involved in developing the UI pages using HTML, DHTML, Java script, AJAX, JQUERY, JSP and tag libraries.
- Involved in writing developer test cases & scope &traceability matrix. Involved in building the code using Ant, Ivy and the deployment.
- Involved in designing and creating the Database Tables using PostgreSQL Database.
- Utilized Git Hub for software configuration management and version control.
- Modified JavaScript to read client side activities (events) and data and event validations.
- Composed and executed Mongo DB scripts to insert and update NoSQL database; automating data changes and reporting.
- Installed and configured JBOSS/Drools server with MySQL/Oracle persistence.
- Designed and developed in interface framework to keep the application of the JBPM Interaction.
- Used Scala collection framework to store and process the complex consumer information.
Environment: s: Java 8,10 J2EE, JEE, HTML5, CSS3, AWS, AJAX, JQUERY, Angular JS/8,9,10, React JS, Servlets, Ext JS, JSP, Web Sphere Application, Spring, MVC, RAD, JUNIT, Mockito, NetBeans, JBPM, Oracle, JMS, JAX-RS, XML, XSD, XSLT, GIT HUB, Mongo DB, Mule ESB, Confidential Clear Case etc.
Confidential, NYC, NY
Sr. Java Full Stack Developer
Responsibilities:
- Designed and developed a Restful APIs for different modules in the project as per the requirement.
- Used a light front-end framework against the JSON API for their service requests.
- Developed UNIT test cases using JUNIT, Mockito, Easy Mock and Powermock.
- Participated in development of a well responsive single page application using JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
- Designed and implemented database and associated RESTful web service that persists high-volume user profile data for vertical teams.
- Migrated high-volume OLTP transactions from Oracle to Cassandra in order to reduce Oracle licensing footprint.
- Deliver insightful commentary on actual Supply Chain performance at month end to local business & Mondelez category finance.
- DevelopedPythonbatch processors to consume and produce various feeds.
- Used WebSphere for design, development, and deployment of applications.
- Designed and tested java Beans to retrieve financial data and customer’s information from MySQL database server.
- Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
- UsedMultithreadingand collections to improve performance of application.
- Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
- Microservicesusing the Akka reactive framework, functional programming usingJava and Scala, multi threaded
- Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
- Created and designed data ingest pipelines using technologies such as Apache Storm- Kafka/Gremlin.
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebSphere Developed HQL queries for CRUD.
- Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
- Implemented procedures for data storage management and modeling using Cloud base technologies.
- Developed and delivered SOAP based Web Servicesfor our new clients used Apache-CXF and SOAP UI to test the services.
- Experienced in using Scala, Java and Python frameworks for Bigdata/Spark engine requirements.
- Create and manage Spring Boot micro-services with REST endpoints.
- ConductedAutomation testingusing the Standards, guidelines and structured methodology in testing the application.
- Selected the appropriate AWS service based on compute, data, or security requirements
- Used PL/SQL to create Packages, Functions, and Procedure.
- Extensively used Core Java such as Exceptions, and Collections
- Installed and Configured DataStax OpsCenter for Cassandra Cluster maintenance and alerts.
- Assisted Development teams to migrate applications to Docker based PaaS platform using Kubernetes.
- Designed and developed Rest Based Webservices using Jersey framework.
- Developed applications using latest technologies like spring, hibernate (using annotations), and REST based Webservices, XML API and tools.
- Deployed the application on WebSphere Application Server.
- Used spring framework for integrating the MVC components with business services.
- Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
- Design and development web-application for business reporting and systems monitoring and using J2EE, Tomcat.
- Applied Hadoop MapReduce to reduce processing time from two weeks per year of data to one day.
- Developed business layer using EJB stateless session beans and deployed on the Application server (Web logic).
- Built restful web services using MongoDB/Node.JS and implemented the front-end using jQuery and Angular.JS 6 controllers, directives, and service.
Environment: Java, J2EE, RESTful Web Services, SOAP Web Services, Hibernate, Spring Core, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, AngularJS, JSTL, HTML5, WebSphereConfidential, Charlotte, NC
Java Full Stack Developer
Responsibilities:
- Developed web application using J2EE, Spring, JPA, Web Services and Oracle Database.
- Designed application interfaces usingJ2EE, XML/SAOP, WSDL, Web Services and Servlet.
- Developed the Web Based Rich Internet Application (RIA) using J2EE(spring framework) and Macromedia/Adobe Flex.
- Developed Hibernate persistence layer modules using EJBJavaPersistence API (JPA) annotations and Entity Manager.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Writing effective JavaScript code forReact.JSandNode.JSapplications for interacting with server andnetworkapplications.
- Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
- Developed a core component of Analytics with Node.js,Angular.JS, Ext.js, mongo DB, and Socket Stream.
- Developed Web-Services module for integration usingSOAP, WSDL.
- Developed a data-accessible web application for employee accesses using HTML5, CSS3,AngularJS,6and Node.js.
- ImplementedSOAPWeb Services using JAX-WS, for providing end points to upstream clients.
- Extensively used the Hibernate Query Language (HQL) for data retrieval from the database and process the data in the business methods.
- Implemented Micro services which contain the shared functionality that all business units inside the application may perform the same.
- UsedReact JSfor templating for faster compilation and developing reusable components.
- Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS).
- Worked with IntelliJ IDE to develop and deploy complete application.
- UsedJavaServlets, JSPs, AJAX, XML, HTML and CSS for developing the Web component of the application.
- Responsible for writing test cases for entire project, also responsible for doing black box testing usingScala.
- Design and develop automation framework usingJava,Seleniumweb driver, JUnit, Maven, Ant and SVN.
- Designed and developed the UI using JSP, HTML, HTML5, CSS and JavaScript, AJAX,JSON.
- UsedJBossan application server, to implement theJavaPlatform Enterprise Edition, create applications and to integrate applications with other applications. Created continuous integration builds using Maven and SVN control.
- Created and deployed web pages using HTML, JavaScript and jQuery. Implemented presentationlayer using CSS framework, Node JS,angularJS,4.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- In Google Web Toolkit,Javaand XML in a UNIX environment.
- Worked on designing and creating business rules using Confidential ILOG Rules Engine.
- Developed automation test cases usingJavaand selenium on IntelliJ for web 2.0 Ajax application.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java/ J2EE, Spring, AWS, Hibernate, Struts, Jquery, Ajax, Javascript, Oracle, Jdbc, Rest, Angular.js,5,6, Backbone.js, Bootstrap.js, MongoDB, Node.js, React.JS, JUnit, IntelliJ, Agile, Servlet, Maven, SOA.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Implemented XML parsers with DOM, JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD in HTML, XML formats.
- Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
- Used SVN as version control tool and Maven as build tool.
- Developed Web API using Node.JS and hosted on multiple load balanced API instances.
- Developed a framework to consume REST Webservices using Spring Rest libraries.
- Extensively used CSS and Bootstrap for styling the HTML elements.
- Developed Copy Tool - a standalone application using javaFx to copy data from one environment to another environment.
- Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
- Used spring core annotations for Dependency injection and Spring MVC for REST API s and SpringBoot for micro services.
- Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
- Used Hibernate ORM framework with spring framework for data persistence and transaction management.
- Used Angular JS for data binding and Node.JS for back-end support with APIs.
- Worked on JPA for persisting the objects into the system.
- Worked on Axis implementation and used SOAPUI to test the SOAP.
- Design and execute features of BDD using Cucumber for Java and Ruby.
- Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
- Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation Mappings
- Implement single sign on and LDAP for login authentication.
- Developed the application using Spring MVC framework and IOC for dependency injection.
- Worked on presentation layers using Angular JS, AJAX, Backbone JS, HTML, JSP, java script and XML.
- Designed and developed Restful service interface using springboot to the underlying customer event API.
- UsedJBoss Fuseto create mediation or route message between Services.
- Created UI mockup screens and developed screens with JSP, CSS and custom tag libraries
- Created custom components using JQuery and JavaScript which can be used by all the maintenance applications in MSS.
- Used REST Controllers to replace the existing operations layer which acts as bridge between business layer and the UI.
- Used multithreading on UI as well as on backend side.
- Developed presentation layer usingstrutstag libraries like logic, html, bean, etc inJSPpages.
- Responsible for writing SQL Queries and Procedures using DB2.
- Involved in writing test plans, Test Cases and Test Scripts using quality center.
- Responsible for writing JUnit test cases and Peer level testing and build & Deployment in Websphere Application Server.
Environment: Java, J2EE, JSP, Servlets, Spring, Oracle, SOA, JMS, JMX, SOAPUI, Hibernate, XML, XSD, Backbone JS, JPA, JTA, JDBC, Maven, UNIX and Agile, Web Logic, Angular JS.
Confidential, Columbus, OH
Java Developer
Responsibilities:
- Performed software development utilizing technologies such as core Java, J2EE, Spring Framework, Hibernate, JSF, Servlet, and Oracle database.
- Used SVN Tortoise as a version controlling for the source code check in and check outs.
- Designed and implemented the UI using HTML, JavaScript, CSS, JQuery, JSON and AJAX.
- Onsite lead, requirement gathering, gap analysis, design, development, testing
- We have converted the EDI using EDI Reader to xml and store the data for subsequent user display.
- Used SAX parser to convert the xml and store the EDI data into the tables.
- Used subversion tools, SVN version management to manage various versions of the procedures and functions for of the application.
- Used Informix database and been involved in database table design to map the EDI document elements to tables.
- Used struts MVC framework for creating the application
- Used JDBC to connect to database
- Excellent working experience in J2EE Architecture, MVC Architecture, Design Patterns.
- Design of GUI using Model View Architecture (STRUTS Frame Work).
- Visited client places and gathered the requirements.
- Used Maven as the build tool and Tortoise SVN as the Source version controller
- Integrated Spring DAO for data access using Hibernate
- Created hibernate mapping files to map POJO to DB tables
- Involved in the Development of Spring Framework Controllers
- Performed unit testing for all the components using JUnit
- Designed and developed the XSD for WSDL
- Developed user interface using JSP, JSP Tag libraries JSTL, HTML, CSS, JavaScript to simplify the complexities of the application
- Understanding the complex business EDI communication and represented the business flows in simple As-Is, To-Be diagrams in user appreciative manner. ed on spot developer for delivering defect free code.
Environment: Struts, jsp, xml, EJB, EDI Reader, Informix, Eclipse 3.2, Java, J2EE, JSP, Servlets, Hibernate, JDBC, JNDI, Java Beans, JMS, BEA WebLogic Server, App Server, MVC Framework
