Sr. Full Stack Java Developer Resume
Charleston, WV
SUMMARY
- 9+ Years of IT Experience is working with Java based frameworks and databases.
- Effective team player as well as individual performer with experience in Java, J2EE, JSP, Servlets, spring, Hibernate, SQL, PL/SQL and Oracle, MySQL, NOSQL.
- Extensive experience in multiple Java and J2EE technologies such as Servlet, JSP, JSTL, Spring, Struts, Site mesh, IBatis, Hibernate and JPA, XML, JSON, XSD, HTML, JavaScript, jQuery, AJAX, JUnit, WSDL, SOAP, Restful Web Services (Rest let), ActionScript 3.0
- Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, jQuery, Angular 7, 8, 9, 10, JS, Node JS, React JS, Knockout.js, jQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
- Well experienced in Working on Core Java, J2EE (EJB, JSP & Servlets, JDBC, JMS), SQL, jQuery, HTML.
- Experience with Core Java with Multithreading, Concurrency, Exception Handling, File handling, IO, Generics, Data structures and Collections, Garbage Collection.
- Expert in using testing, logging and building tools like JUnit, Log4J and Ant.
- Good Understanding of “big data” technologies: Hadoop, Storm, HBase, Cassandra, Cloud base/Accumulo, Puppet and Chef.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizingPython.
- Experience in writing spring container wiring of the business, services, and DAO layer objects.
- Good understanding on NoSQL databases like Mongo DB, Dynamo DB.
- Proficient with authoring, and deployment activities in AEM
- Strong skills in API design, Enterprise Application Integration, Database Design and knowledge of various Architecture, design, Integration patterns and Application frameworks development.
- 4+ years of experience in Apache Hadoop technology and core Hadoop technology stack which includes HDFS, Map Reduce programming, Hive, Pig, HBase and SQOOP.
- Experience in creating comprehensive web applications using MEAN stack implemented with MS SQL, Express, Angular and Node.js, Java8/9.
- Proficient in designing and implementing web server solutions and deploying Java application servers like Apache Spring, IBM Web Sphere, Web logic on Windows/UNIX platform
- Extensively used JDBC Statement, Prepared Statement, Callable Statement and Result Set interfaces while providing database interaction with the RDBMS backend.
- Expert in HTML5/CSS3 development and have experience in Backbone.js, Require.js, Node.js,Angular 8/9/10, Grunt.js, Responsive design.
- Strong and recent experience with developing or working within an automated testing framework.
- Hands on Experience on Angular technology for one complete project in rebasing the UI of the application using the techniques in Angular 2/4/5/6.
- Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
- Proficiency in programming with HTML, CSS, Bootstrap, JavaScript, jQuery, Angular JS, React& Redux, AJAX and JSON.
- Experienced developing against SOLR Search Platform APIs developing Multi - Tier Web Applications and Server-side Business Logic using J2EE, XML, WebSphere, WebLogic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL.
- Experience in developing JAVA/J2EE, Spring, hibernate applications using IDEs such as Eclipse, RAD.
- Extensive experience in working with various databases like Oracle 11g/12c, SQL Server and MySQL
- Hands on experience in Rational Suite of Products like Rational Rose in developing Use Cases, Sequence Diagrams using UML, Rational Suite.
- Experience in working with RESTful web services using jQuery, AngularJS and React JS to fetch response data for user interface.
- Hands on experience with production support tool such as Jira, Remedy, Quality Center - bug tracking tool.
- Experience in working with ES6 features, used babble, web pack with ES5, React js.
- Expert in latest technologies and approaches for SOA based development and good understanding of SOA life cycle, SOA design Backbone principle, Service registry and various other SOA infrastructures.
TECHNICAL SKILLS
Programming Languages: C, C++, Java 8/9, J2EE, Python
DBMS Packages: ORACLE 9i, 10g, 11g, 12c, SQL Server, MySQL 5.1
Operating Systems: Microsoft Windows, UNIX
Web Development: HTML, DHTML, Adobe Dreamweaver, AJAX, JavaScript, jQuery, CSS, JSON, AEM
Technologies/Tools: J2EE, Spring 3.x,JMS, PL/SQL, NOSQL, Ant, Tomcat, JBoss, RMI, Unix, Angular.js, JSP, Servlets, Linux, JDBC, XML,REST web services, Ex.js Maven, Jetty, REST, Struts, Spring MVC, Hibernate, SOAP, OAuth, Git, SVN, Bitbucket, Jira, Cockroach DB, Dropbox Core API, jNotify, Stash, Data Structures
Development IDEs: MyEclipse, Eclipse, IntelliJ 9.0, NetBeans 6, Oracle WebLogic 10.x, TOAD, MySQL, IBM RAD 7.5.x, Magic Draw UML, React.js 16.0
Development Methodologies: Test case driven methodology, Agile Methodology - SCRUM
PROFESSIONAL EXPERIENCE
Confidential, Charleston, WV
Sr. Full stack JAVA Developer
Responsibilities:
- Responsible for writing J2EE compliantJavacode for application development effort which involved working withJSP, Servlets, JDBC, XML, EJB, etc.
- Involved in analysis, design, and documentation of the application model.
- Applied design patterns including MVC Pattern, Factory Design Pattern and Singleton Design Pattern.
- Worked on advanced UI design and full stack development using MEAN stack.
- Used spring framework for Dependency Injection and integrated with Hibernate.
- Involved in developing Spring Beans and wiring their dependencies.
- Provides design development of projects involving COBOL/CICS and mainframe development, migrations, and additions to existing applications.
- Implemented data binding and MVC using Angular.JS 8/9/10 for front-end development of a current web application.
- Extensively worked with Hibernate Query Language (HQL) to store and retrieve the data from Oracle database.
- Implemented Model-View-Controller (MVC) architecture with Angular.JS 7/8/9 framework.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Infrastructure Development on AWS by employing services such as EC2, RDS, Cloud Front, Cloud Watch, VPC, etc.
- Experienced in installing and troubleshooting CF installations on IAAS (Azure, AWS etc.)
- UsedAngularReactive forms to implement complexformsand performed the validations using Form Builder.
- Built Micro Services for the delivery of software products across the enterprises
- Extensive experience in developing Microservices usingSpring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- Responsible for overall Docker & Kubernetes setup, configuration, and Architecture.
- Configured and maintained a large-scale Docker based PaaS environment using Kubernetes
- Implement user authorities' management withSpring Security.
- Design, develop, testing work for Micro-Service framework using Spring/Spring Boot/Nancy/NGINX, wrapping legacy C# code by REST, integration API services with RabbitMQ and Docker with Kubernetes as an (CI/CD) orchestrator, AWS.
- Strong skills in developing complex solutions using COBOL. Design and implement application solutions on mainframe platforms, but integrating with distributed systems.
- Created the Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Used JIRA for bug tracking and pull requests, Confluence where collaborate and shares important info and management and GIT-Bitbucket control source control.
- Provide technical guidance and training to newcomers in LabVIEW and in C#.
- AmazonEC2is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Created custom, self-contained, reusable and testableAngular 6 modules, controllers, directives and servicesto implement key functionalities for customer account summary.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Used ApacheKafka(Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.Involved in developing an automation tool, inJavaand Scala onAkkaFramework.
- Used Scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
- Experience working with (consuming) REST or GraphQL APIs via clientside JavaScript or server side via NodeJS.
- Developed and deployed solution using several new technologies, including Linux - Ubuntu, Drupal, and Apache SOLR.
- Knowledge of COBOL programming required with general understanding of batch file processing.
- Integrated the Drools and JBPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
- Implemented the function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon the edge device.
- Used Java 8 features like stream and Lambda expressions
- Used SVN Backbone as a version controller.
- Developed stored procedures, triggers, and functions to process the data using NOSQL, PL/SQL, Spring, and Hibernate and mapped it to Hibernate Configuration File.
- Developed React.js applications using Redux architecture for front-end UI, and Node.js applications for backend.
- The tech stack is Angular 8/9, Express and innovative server-side technologies like Node.js, MongoDB (MEAN Stack).
- Using React js framework to create modular desktop app in Electron compiler, with JavaScript.
- Involved in converting Hive/SQL queries into Spark transformations using Spark RDD, Scala.
- Worked onRestWeb servicesfor backend services, used CouchbaseDB (NoSQL)for database services.
- Developed a proof of concept for using HBase and Cassandra to store and process borrower.
- Responsible for overall Docker & Kubernetes setup, configuration, and Architecture.
- Worked with Front-end JavaScript frameworks like Angular JS, Node JS. And with the creation of RESTful Web service.
- Working background in ceaseless coordination utilizing Git, GitHub, Tomcat, Maven, Jenkins.
- Administering and Installing MySQL databases that are being self-managed on AWS EC2 instances.
- Design, develop, testing work for Micro-Service framework using Spring/Spring Boot/Nancy/NGINX, wrapping legacy C# code by REST, integration API services with RabbitMQ and Docker with Kubernetes as an (CI/CD) orchestrator, AWS.
- Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
- Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Run deck.
- Implemented continuous integration & deployment (CICD) through Jenkins for Hadoop jobs.
- Developed Spring Configuration for dependency injection by using Spring IOC, Spring Controllers.
- Worked in Responsive Web Design technology with or without framework like Bootstrap.
- Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and Angular JS. Experience inMEAN(Mongo DB, Express, JSON,AJAX,CSS, Angular2/4 and Node JS)Stackapplication development.
- Experience debugging COBOL applications RDz Workbench preferred.
- Write JAVA design guidelines and C# corporate coding standards.
- Worked in usingReact JS components, Forms, Events, Keys, Router, Animations,andFlux concept.
- Worked on Solr, Elastic Search,Kafka, Flume, Mango DB, Cockroach DB, and Cassandra
- Extract the data from Oracle and push toApacheKafkaQueue using Golden Gate.
- Implementing Spring MVC and IOC methodologies.
- Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
- Use of GitHub and Circle CI to quickly build and tag Docker images for release
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- Used Scala scripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
- Worked with RESTful web service development, JSON, Maven (build automation tool), GIT (source code management system), STS (Eclipse-based development environment), Sonar (code quality analysis tool), JIRA, OAuth, Jenkins, u Deploy.
- Implement the coordination of controlling traffic to the AWS EC2 instances using application ELB.
- Involved in with xml, MVC, Backbone, svn Synfony2.
- Worked with Angular.js routers, forms, modules, DOM, events, expressions, controllers, filters and Http Request.
- Implemented Core Java Methodologies like Interfaces, Collections, Customized Exceptions and Multi-Threading.
- Involved in developing an automation tool, in Java and Scala on Akka Framework
- Worked with declarative rules technology such as JBoss Drools or functional programming experience.
- Designing and developed Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J,Elastic searchon Cisco Private Cloud OpenStack Platform
- Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
- Development ofApacheStrutsweb applications from concept to rollout
- Designed and developed the process of synchronizing and Multi-Threading for each module of the application.
Environment: Java8,9, J2EE, Servlets, JSP, HTML, Spring, AWS, DHTML, GraphQL, JavaScript, AJAX, jQuery, XML, XSLT, Eclipse, Scala, Spring Web MVC, NOSQL, Hibernate, SOAP, JAXB, Oracle, SQL, JUNIT, Angular 8/7, React.js.
Confidential, Charlotte NC
Sr. Java Developer
Responsibilities:
- Responsible for coding with the use of Object Oriented Principles and implementing MVC with JSP, Struts.
- Worked on some of the new features ofAngular 7/8like new if else syntax, ng-templates, form validators.
- Created Type Script reusable components and services to consume REST API's using component based architecture provided by Angular.
- Coach and mentor junior developers and configurations own responsibility for ongoing technical development of developers on AEM projects.
- Experience reviewing or creating design or functional documentation for programmers to develop COBOL code.
- Developed server-side application to interact with database usingSpring BootandHibernate.
- Used variousReactcomponent lifecycle hooks andReduxfor managing state in the application.
- Developed the Spring AOP programming to configure logging for the applicant
- Developed user interfaces using Java Server Pages using HTML, DHTML, XHTML,CSS & JavaScript.
- Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
- Experience withPythondevelopment under Linux OS (Debian, Ubuntu, RedHat Linux).
- Designed different UI aspects for improved performance of the application by usingGWT.
- Developed code using Core Java to implement technical enhancement following Java Standards.
- Like Hadoop, Spark using programming languages like Scala and Java.
- Developed single page applications usingAngular 8,Typescript,web packandgrunt.
- Utilize Camel to integrate micro services with other Micro services and Rabbit MQ messaging exchanges.
- Configured and maintained a large-scale Docker based PaaS environment using Kubernetes
- Proficient in Node.js, Mongo dB, Redis and Linux flavor.
- Currently working on developing Server less functioning using AWS lambda with JAVA 8 and 9.
- Reverse-engineer the Vector CAN DBC Database file format and implement a C#. parser to bring native support to the ART logics.
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Acquire a moderate proficiency of Cobol, SQL and C used on BAS.
- Implemented POC's to configuredata Cassandrawith Hadoop.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Use of JSX in the React js components for cleaner HTML like structure inside JavaScript.
- Identify improvements to enhance CI/C.
- UsedSpring IOC, AOP, Spring Bootto implement middle tier.
- Developed analytical components using Scala, Spark, Apache Mesos and Spark Stream.
- 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.
- Used JPA (Java Persistence API) with Hibernate as Persistence provider for Object Relational mapping.
- Expertise in client scripting language and server-side scripting languages like JavaScript, jQuery, JSON, DOJO, bootstrap, Node.js, Angular.js, backbone.js, Require.js, JSF and JSP.
- Developed the Front end for the application using HTML5, Angular JS, JSP and JavaScript.
- Developed and implemented Swing, Spring and J2EE based MVC (Model-View-Controller) framework for the application.
- Experience with reviewing, analyzing and coordinating requirements to develop acceptable COBOL application programs.
- Used Couchbase Lite, a client-side ‘NoSQL’ database hosted on the device, exposed via REST API through the pmapi domain which automatically replicates to a master server-side database.
- Implemented JMS Messages Listeners on ActiveMQ, routing functionalities and invoking corresponding SOAP service using Apache Camel.
- Implemented application level persistence using Hibernate and Spring.
- Data Warehouse (DW) data integrated from different sources in different format (PDF, TIFF, JPEG, web crawl and RDBMS data MySQL, oracle, SQL server etc.)
- Used XML and JSON for transferring/retrieving data between different Applications.
- Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
- Designed and developed SOAP Web Services using CXF framework for communicating application services with different application and developed web services interceptors.
- Ant build file creation and usage of Maven Ivy tool set, along with dynamic JUnit report generation in PDF format.
- Used Scala for coding the components in Play and Akka.
- Worked in usingReact jscomponents, Forms, Events, Keys, Router, Animations and Flux concept.
- Developed dynamic web pages usingPython, Django Frameworks.
- Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
- Worked as backend developer of this app using Nodejs, Socket io and mongo db.
- Implemented the project using JAX-WS based Web Services using WSDL, UDDI, and SOAP to communicate with other systems. create a prototype system for visual functional testing of automotive clusters using C# for the front-end and NI Vision for the image processing computation.
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Exceptions Handling in PL/SQL programs, Triggers.
- In depth exposure to creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API
- Managing Source code in CVS and SVN and Project Documents in Share Point.
Environment: JAVA 8/9, J2EE, JDK JSP, XML, JSF, Struts, AEM, Web Services, Spring MVC, JNDI, JDBC, SQL, HTML, DHTML, JavaScript, Angular 6/7/8, AJAX, Oracle, SOAP UI Tool, SVN, SQL, ANT, Scala.
Confidential, Newark NJ
Java Developer
Responsibilities:
- Design, Development, testing and debugging of new software and enhancements to existing software.
- Resolving design conflicts and using best coding practices.
- Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team usingGWT, Sencha, spring data, JPA.
- Getting signoff from the users after User acceptance testing.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Used JavaScript, jQuery and Ext.js to create UI on the Front End.
- Developed major websites and services by includingMongoDBas backend software.
- Used various libraries of JavaScript like jQuery, backbone.js, underscore.js and node.js.
- Translation of business requirements to information technology.
- Developed business modules using Hibernate & Spring framework technologies.
- Experience in handling WebLogic scripts for server management and application deployment
- Configuration of application using the Spring, Hibernate, DAO’s, Action Classes, Java Server pages.
- Involved in building database Model, APIs and Views utilizingpython, to build an interactive webbased solution.
- Developed front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS, 6 and 7, Backbone JS.
- Experience in development and execution of test cases for Unit Testing, which includes development of a unit test plan, test cases with predetermined results, generating test data and executing the COBOL program using the test data and analyzing/reporting the test results.
- Developed and Implemented new UI's using Angular JS and HTML, NOSQL, Java.
- Web pages are developed using Java Server Pages, HTML, DHTML, EXTJS, AJAX, and JavaScript.
- Performed unit testing with JUnit.
- Used Cobertura tool to analyze the code covered by Unit test cases.
- Used Oracle WebLogic 10.x as my Application Server for this application.
- Developed new modules using JSF 2.0 Framework
- Built an online system using XML, JavaScript, AJAX, Struts 2.0, JDBC
- Designed and created SQL Server Database, Stored Procedures
- Extensively used XML, JSP, JavaScript, AJAX, Servlets to drive the application / request user input from backend
- Involved in designing and developing Customized tags using JSP taglib
- Implemented Model View Control (MVC) architecture using Struts Framework and Spring framework
- Developed browser-basedJavaServer Faces front-end to an AS/400 system
- Used Ajax to provide dynamic features where applicable.
- Built restful web services using MongoDB/Node.JS and implemented the front-end using jQuery and Angular.JS 6 controllers, directives, and service.
- Implemented asynchronous communication with RESTful Web Services by Angular JS http service.
- Used MVC pattern for GUI development in JSF and worked closely with JSF lifecycle, Servlets and JSPs are used for real-time reporting which is too complex to be handled by the Business Objects
- Created several JSP's and populated them with data from databases using JDBC
- Working on Session maintenance was done using Servlets
- Developed and Designed Interfaces using JSP and Servlets.
- Used ANT automated build scripts to compile and package the application.
- Used Jira for bug tracking and project management.
Confidential, Irving, TX
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Worked with Spring Framework using components like MVC and JDBC. Also used Hibernate ORM, JSF and Struts MVC frameworks.
- Developing front end of application using HTML, CSS, backbone.js, JavaScript, jQuery.
- Design, develop and implement MVC Pattern based Keyword Driven automation testing framework utilizing Java, JUnit, and Selenium WebDriver.
- Used automated scripts and performed functionality testing during the various phases of the application development using Selenium.
- Used Angular js framework where data from backend is stored in model and populated it to UI.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Hands on experience with MVC Javascript frameworks such as Backbone.js, Angular.js and Node.js.
- Implemented serverside tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Serverside validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Wrote stored procedures, triggers, and cursors using Oracle PL/SQL.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Used Rational Clear Case as Version control.
- ImplementedJava/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Interact with clients to understand their needs and propose design to the team to implement the requirement.
- Built Angular js framework including MVC architectures, different modules, specific controllers’ templates, custom directives and custom filters.
Environment: Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQLDeveloper, Web services, SOAP, XSLT, Jira.