We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

0/5 (Submit Your Rating)

St Louis, MissourI

SUMMARY

  • Over 8+ Years of experience in analysis, Design, Development, Implementation and Testing of web based, enterprise business applications using the JAVA/J2EE Technologies.
  • Well experienced in developing applications using jQuery, React JS, Handlebar JS for view rendering and implementing React JS with Redux and Flux patterns to attain MVC functionality.
  • Expertise in GUI Design using HTML, XML, jQuery, Java Script, Polymers, AngularJS, DHTML, and JSP.
  • Strong experience in developing Dynamic Single Page Application (SPA) using MEAN (Mongo, Express Angular8 and Node) full stack development tool kit.
  • Designed & developed using HTML5, CSS3, ENTJS, JavaScript, XML, AngularJS, Node.js, JSP, JSON, Vue.js, JSF, J2EE and Ajax.
  • Extensive work experience in usage of bundle package and task runner tools like NPM, Bower on UI testing with Karma, Jasmine, and Protractor for Angular JS, Mocha and Chai for React JS and Backbone JS.
  • Developed eCommerce websites on CMC based on PHP and websites based on CodeIgniter.
  • Worked extensively with JAVA 11 features like Stream API, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
  • Good Experience in using AWS EC2, S3, Route 53, Elastic Beanstalk, Elastic search, AWS Mobile Hub, Amazon messaging services (SQS and SNS), Lambda and Amazon Kinesis Services.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
  • Experienced of Vue.js for the using of interface and Designed from the ground up to be incrementally adoptable by the using of VUEJS.
  • Developed and deployed Micro Services based applications using Spring Boot and Spring Cloud.
  • Have good knowledge of different databases like PostgreSQL, MySQL, DB2, Oracle 13c/11g, Microsoft SQL Server, NoSQL DB (Raven DB, Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
  • Expertise in database modeling and development using SQL and PL/SQL in Oracle (10g, 11g, 12c, 18c), DB2 and SQL Server environments and implemented views, triggers dynamic views, store procedures.
  • Expertise to interact with relational databases using ORM frameworks like Hibernate, Spring Data, JPA, IBatis, MyBatis, Java Persistence API (JPA).
  • Expertise in using Java Script build tools and task runners like WebPack for React and Angular8 for packaging Node JS modules for browsers.
  • Have experience using ODM frameworks to connect asynchronous environments with Mongoose Connector and Cassandra Node Driver.
  • Developed projects with RESTful services and experience in Application Servers like WebSphere, WebLogic and Tomcat.
  • Experienced in developing middleware applications using Spring IOC, Spring Integration, Spring WS, and Spring WS Security.
  • Implemented Kibana and Splunk dash boards and log management with ELK (log stash serves as data ingestion engine). Actively involved in using business process management tools like JBPM, Activiti BPM.
  • Good knowledge of providing authentication and authorization for web services using OIDC (Open ID Connect) on top of OAuth 2.0. And spring security, Site minder and JWT (JSON web tokens).
  • Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server - side events. Experienced working on several Docker components like Docker Engine, Hub, machine, compose and Docker registry. Experience in creating the environment for Docker Migration and dockerized all the services and applications.
  • Highly used Angular 8 router to build single page application for navigate through the different status and multiple modals.
  • Implemented pivotal cloud foundry to deploy IAAS and PAAS and to run own applications.
  • Automated the deployment process by integrating code repository using build pipeline Jenkins, Bamboo for CI/CD that can run on the cloud or on-premises.
  • Strong Knowledge on automated java-based integration testing and behavioral testing of the applications using Selenium (connects you to your browser), Unit testing, Junit4, Mockito, (power mock for mock) and for rest testing mockmvc and Fluent API, mockers service server for spring rest template testing.
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.

TECHNICAL SKILLS

Programming: Java11, C, PL/SQL.

Scripting: jQuery, JavaScript, Shell Script, Python

Frameworks: Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, XML, JAXP, JAXB, JPA, JMS, Spring3.x/4.x/5.x, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud.

IDE: Eclipse, IntelliJ, NetBeans, IBM Rational Application Developer (RAD)

Web Technologies: HTML5, CSS3, AJAX, JSON, Bootstrap, Angular2.0/4.0, React JS with Flux, Redux, Ember JS, Knockout JS, Back Bone JS, NodeJS, Express JS, Hapi JS.

Web Servers: J Boss, Web logic, Web Sphere, Tomcat, Jetty, JAX-RS, JAX-WS, Apache CXF, Axis, Jersey.

Databases: Oracle 8i/9i/10g/11i/12c/18c, MySQL, MSSQL Server, Sybase, PostgreSQL, Cassandra, Mongo DB

Cloud Technologies & DevOps Tools: AWS, PCF, EC2, EBS, S3, Docker, ECS, EBS, EKS, SQS, RDS, S3, Glacier, Lambda, Kubernetes.

Database Tools: SQL Developer, DB Artisan, TOAD, MSSQL Server Management Studio

Reporting Tools: Jasper Reports, BIRT, Crystal Reports

Build Tools: Ant, Maven, Gradle, Jenkins, Bamboo Gulp, Grunt, Web pack, NPM, Bower

Other Tools: JIRA, Confluence, Bam, Puppet, Chef, boo, Sonar, Fisheye

Testing Tools: Junit, TestNG, Mockito, Jasmine, Karma, Mocha, Chai, Spock, Protractor

Version Control: Git, SVN, CVS, VSS (Visual Source Safe)

Operating Systems: Windows (XP, 7, 8/8.1, 10), Linux, Unix, MA-OS 10.13.2

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, Missouri

Sr Full Stack Java Developer

Responsibilities:

  • Implemented micro service architecture and created services from scratch using spring boot and node with express.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular10.0, HTML (for pages), CSS (styling), Bootstrap and services (display data in our component).
  • Developed pages using Angular10.0 Directives, Expressions, routing capabilities for bookmarking, Filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Implemented cloud services IAAS, PAAS and SaaS which include Open stack, Docker and OpenShift.
  • Used NodeJS for building web applications with client-server architecture, where both can initiate communication in two-way connections and allow them to exchange data.
  • Designed and coded application components using PHP MySQL, AngularJS, JSON, REST and Bootstrap.
  • Deployed and developed my project using AWS EC2, S3, Data pipeline, Elastic Beanstalk, cloud watch, Elastic search, AWS server migration service, Lambda, Amazon messaging services (SQS and SNS) and Amazon Kinesis services.
  • Handful of experience in Test Driven Development (TDD), BDD, Selenium testing and API automation.
  • Used AWS Elastic Beanstalk service for deploying various infrastructures which orchestrates various AWS services and used Amazon Elastic search service for full text search and application monitoring.
  • Used AWS data pipeline service for moving data between AWS compute and storage services and created complex data processing fault tolerant and repeatable workloads.
  • Skilled in using ORM tools like Hibernate, JPA to implement DAO layer, handling transactions and implementing Create, Read, Update & Delete operations.
  • Used Vue js events distribution and parent chain for parent-child component communication.
  • Used Amazon SQS queuing service for reliable communication among distributed software components and micro services and used Amazon SNS push notification service for sending individual messages to mobile device users, email recipients and to distributed users.
  • Developed micro services using Spring Boot to get range of non-functional features.And using spring rest to create rest producers and rest Clients using spring rest temple.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.
  • Worked with Angular CLI and Typescript in Angular 10.0 to create Controllers and Angular components mainly Custom components (for naming selector, events and event handlers and to extract template and styles, extracting logic and presenting logic) for the Web Pages.
  • Developed web applications running on Nodes using the Express framework, Vue.js and Backbone.js with Mustache is for front end MVC/templating.
  • Developed PHP based server-side API using Zend framework and implemented MVC architecture.
  • Building cloud Micro services and implemented back-end using Spring Boot. And Authored application using Spring Cloud services.
  • Used the Couch DB atlas a cloud hosted database service for managed backups in point in time recovery and one click automated scaling and built in security. NoSQL databases like Couch DB handle large volumes of data flow.
  • Implemented Test Driven Development (TDD) and Behavior driven development for developing and testing the application.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.
  • Designed and Implemented Kafka producer Application to produce near real time data using Apache Kafka Connect Framework. Setup and worked on private VPC and used SDN technology.
  • Integrated Apache Kafka with Elastic search using Kafka Elastic search Connector to stream all messages from different partitions and topics into Elastic search for search and Analysis purpose.
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to do client-side validations using Mockito, power mock, Mockmvc, mock Server, SpringJunit4 runner.
  • Automated different Unit Test Cases using Jasmine and Karma Testing Frameworks on Angular 10.0 and Mocha and Chao for react testing.
  • Created REST clients to consume data from other partner applications and involved in creating POC's using MEAN stack and enhancing existing REST API's developed using Node-JS, Express-JS and Mongo-db.
  • Used Docker Container to address every application across the hybrid cloud and Docker for better collaboration and innovation.
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services.

Environment: Spring, Angular 10.0, HTML5, CSS3, Type Script, Hibernate, Web Logic, Rest, jQuery, JavaScript, React js, Spring Security, JSON, JSP, WebSphere, JSTL, Servlets, AWS, SDN, Mongo DB, Apache SOLRCRUD, PL/SQL, JDBC, EJB, UML, Eclipse, JUnit, JSF, Maven, JBOSS, Apache Hadoop, Apache CXF, Mongo dB, Docker.

Confidential, CA

Sr. Full Stack Java Developer

Responsibilities:

  • Developed a Micro Service Oriented application with React JS and Spring Boot Services.
  • Developed various single page applications (SPA) using REACT JS and used various components in the REDUX library.
  • Created proof-of-concept using responsive web design, React JS, developed drag and drop document editing using React Js, and Maintained the project in one store with help of Redux, and worked with Redux architecture.
  • Developed Web Pages for consumer application at enterprise level using JavaScript, Vue JS, Angular 9, Node JS, Bootstrap, HTML and CSS3 in multiple projects in different quarters.
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over Java class and MQ-Series using JMS.
  • Implemented a robust RESTful (Apache CXF) web service and automated documentation to the web services in the application is provided by Swagger.
  • Implemented Node.jsas server-side proxy for event-driven, non-blocking I/O model, which made my applications run across distributed devices.
  • Used all aspects of MySQL/PHP Programming (object-oriented PHP), Zend Framework in LAMP environment.
  • I migrated from Express JS to Hapi JS which is configured on top of Node JS to attain better performance, to use built in authentication and authorization techniques.
  • Good amount of hands-on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS) to build event driven, non-blocking i/o model web applications.
  • Worked in integrating JMS with SPRING BOOT by providing an instance which is embedded with Active MQ.
  • Junit is implemented along with Mockito to perform unit testing on our RESTful web application.
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services.
  • Development of code using JSP code, HTML, CSS, JavaScript libraries such as JavaScript, Vue.js, jQuery, Prototype plus relevant coding standards.
  • Created a Single Page Application using AngularJS with Angular 8 UI Router to implement nested views.
  • Implemented Node JS as a server-side proxy for an Implemented Oauth 2.0 for providing authentication and authorization for web services event-driven, non-blocking I/O model to make the application lightweight and efficient.
  • Implemented database layer using EJB 3.0 and Java Persistence API(JPA) in maintenance projects
  • Involved in Preparation of the technical design documents and involved in identifying and implementation of different J2EE design patterns like Singleton and DAO etc.
  • Worked on MongoDB database concepts such as locking, indexes, sharing, replication, schema design.
  • Created multiple databases with shared collections and chose shared key based on the requirements.
  • Experience in managing MongoDB environment from availability, performance and scalability perspectives.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Using Apache Camel framework provided concrete implementations of all the widely usedEnterprise Integration Patterns(EIPs) and connectivity to a great variety of transports and APIs.
  • Message broker services are achieved in the application using Active MQ with JMS framework.
  • Used TDD method, to write 100% test coverage using jest and enzyme.
  • Contemporary applications rely on relational databases, NoSQL databases and messaging infrastructure for achieving the internet scale. Cloud Foundry exposes MySQL, PostgreSQL, MongoDB, RabbitMQ
  • Configured Kibanadata visualization plugin for Elastic search, Log stash and created bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
  • Configured Docker container service and build pipeline Jenkins CI/CD tool for continuous integrating and deploying application on servers.
  • I am experienced in Angular 8 Template basics, Template directives, Routing and navigation, Components, Services and Data Binding.
  • Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating Kafka adaptors for decoupling the application dependency.
  • Authenticating Users and to provide the security to RestFul web services using OAUTH 2.0.

Environment: Java, J2ee, Java beans, Servlets, JMS, JSP, Drools, Angular 1.2.0, Servlets, GWT, Hibernate, EJB, JPA, Spring, Spring Security, Java Script, JDBC, UNIX, LINUX, Mockito, Apache tomcat, Selenium, Spock, Karma, Jasmine, Mocha, Chai, Mockito, Junit, mock mvc, Kubernetes, New Relic, Dump Analysis.

Confidential, Fort Worth, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance of the project which was modelled using waterfall model.
  • Implemented Java Web services based on SOA architecture with SOAP and WSDL.
  • Implemented SOAP messages for information exchange for Web services.
  • Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed the service at server-side over the Internet and tested the services using JUnit.
  • Design and implement Axis based Web Services SOAP/WSDL interface between java and non-java applications.
  • Used Junit, and TestNG frameworks for writing test cases and testing the application functionality.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report. Used Agile SCRUM methodology for developing Application.
  • Implemented the Project structure based on Spring MVC pattern using dispatched servlet.
  • Designed various tables required for the project in Oracle 11g database and used the stored procedures in the application and Wrote Stored Procedures, Triggers and Functions on SQL Server as well as PL/SQL on Oracle to support both databases for the application.
  • Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC.
  • Participated in development of a well responsive Single Page Application (SPA) using AngularJS framework, JavaScript and jQuery in conjunction with HTML, CSS3 standards, with front-end UI team.
  • Used JQ grid/JSON/AJAX and Custom HTML Helper Classes to implement asynchronous calls to the server to update the changes. Used best coding practices with MVC architecture in EXTJS.
  • Deploying ADF application to WebLogic server and debugging the application issues.
  • Registered all the RHEL servers in Red Hat Satellite 5.x, 6.x and performed necessary patches.
  • Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.
  • Used UNIX/Linux shell scripting to automate system administration tasks, system backup/restore management and user account management.
  • Performed MVC frameworks like SPRING and Implemented object relational mappings using JPA Java Persistence API.
  • Used Spring Data JPA that helped in creating automatic Data Access Objects (DAOs) at the compile time.
  • Unit, functional, end-to- end testing is achieved using TestNg framework.
  • Integration testing methods and Behavioral driven testing in the application are implemented by using Selenium and Cucumber respectively.

Environment: JDK 1.5, ADF, Java 8.0, Servlets, RHEL, XML, JSON Rest, Linux, Struts1.2, Selenium, SwingHTML5, Web Service (JAX-WS), Oracle, SOAPUI, EclipseJavaEE IDE Neon.3, Jenkins, Git, Log4j, DB2Grunt,Jasmine, Jenkins, Open Shift, Drools, Maven, TestNg, Protractor, Grunt, Selenium, Cucumber.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in the architecture team for design and implementation of system.
  • Developed a Monolithic application and generated UI screens using JSP, HTML, CSS and JavaScript.
  • Worked on JSP, Servlets, Struts framework and production support issues of the existing applications.
  • Implemented Struts Dispatch Action class and form bean classes using struts framework. Client-server validations were handled using Struts Validator Framework’s validate plug-in.
  • Implemented Multithreading for handling multiple requests and for high performance.
  • Responsible in creating Servlets, which route submittals to appropriate EnterpriseJavaBean (EJB) components and render, retrieved information and EJB Session Beans were used to process request from user interface using OSS.
  • Designed and developed Message Driven Beans (MDB) that consumed the messages from the JMS.
  • Build and maintain SQL scripts, indexes, and complex queries for data analysis and extraction. Develop a business continuity plan for the SQL Server Databases using JDBC drivers.
  • Developed SOAP web services (JAX-WS) for sending and getting data from different applications WSDL generation and exposed the service at server-side over the Internet and tested the services using JUnit.
  • Implemented OAuth 2.0 for providing authentication and authorization for web services.
  • Implemented Multi-threading concepts. Developed the application using Core Java, J2EE and JSP’s.
  • Different Types of testing viz Unit, System, Integration testing etc. are carried out during the testing phase.

Environment: Java/ J2EE, JEE7 JSP, CSS, JavaScript, AJAX, Hibernate, Spring MVC, XML, EJB, Web Services, SOAP, Eclipse, Rational Rose, HTML, XPATH, XSLT, DOM and JDBC.

Confidential

Jr. Java Developer

Responsibilities:

  • Developed multiple user tools with core Java using eclipse IDE. Implemented multiple design patterns like factory, façade, etc.
  • Created database pool, multi-pool, data source and mapped them to roles. And Used spring for creating the object using dependency injection (IOC). Developed web-services and analysis of SOAP envelopes using SOAP UI. Created Rest web services using JAX-RS, Hibernate framework.
  • I have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, HTML5 and JavaScript, Angular JS.
  • Developed the different components of the application such as JSP, Servlets, DAO and Used Sub Version (SVN) for version control.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed various backend application programs such as Views, Functions, Triggers, Procedures and Packages using SQL and PL/SQL language for the top management for decision making.
  • Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client-side validation.

Environment: Core Java, SQL (DB2), Design Patterns, Spring, OOPS/OOAD (UML), XML, Hibernate, DOJO 1.5, Eclipse IDE, Tortoise SVN source control, Bugzilla, Autosys, Aqua Studio, JIRA.

We'd love your feedback!