We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Columbia, MD

SUMMARY:

  • 8+ years of extensive experience in Software Development Life Cycle (SDLC), which includes User Interaction, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment using java/J2EE technologies.
  • Developing dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, AngularJS, React.JS and Node.JS .
  • Expertise in configuring version controls like CVS, SVN, ClearCase and VSS.
  • Expertise with distributed technologies like Enterprise Java Beans (EJBs)
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, RAD, and Net Beans.
  • Vast knowledge of utilizing cloud technologies including Amazon Web Services (AWS), Microsoft Azure and Pivotal Cloud Foundry (PCF).
  • Strong experience in Spring framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Security.
  • Experienced in performing Data driven testing to validate the components displayed on the website using Selenium.
  • Implemented Frame work for Selenium scripts using Java.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Development of Cloud deployed applications.
  • 4+ years of experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Lambda, OpsWorks and Cloud Formation) and security practices (IAM, Cloudwatch and Cloudtrail).
  • Sound experience in Agile development methodologies like TDD and BDD and implementation of tests with selenium, cucumber/capybara in Ruby
  • Implemented Hadoop based data warehouses, integrated Hadoop with Enterprise Data Warehouse systems.
  • Experienced in working with version control systems like GIT and used Source code management client tools like GitBash, GitHub, Git Lab
  • Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka
  • Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
  • Developed Python Mapper and Reducer scripts and implemented them using Hadoop streaming.
  • Experienced strongly in Design and development phase of multi - tier web based applications using J2EE technologies JAVA 8, Servlets, JSP, Oracle, MySQL and JDBC.
  • Highly Experienced in Design and Development of both Rest and Soap based Web services.
  • Experience in consuming SOAP webservice using Apache CXF and Axis frameworks.
  • Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, spring, Struts, JDBC, JMS) and XML.
  • Experienced in the functional usage of business applications using WebLogic, Web Sphere, IBM WebSphere Application and Portal Server (WAS/WPS), JBoss and Tomcat.
  • Experienced in developing UML artifacts including Class Diagrams, Sequence, Activity and Deployment Diagrams.
  • Experienced in MEAN stack development applications using MongoDB, Express.JS, Angular & Node.js.
  • Expertise in unit testing with Junit, Mockito, integration testing and automation with Selenium and CUCUMBER and experienced with Splunk tool for production support.
  • Expertise in XML and schemas like XSD, DTD and parsers like JAXP (SAX & DOM) and JAXB.
  • Expertise in MVC 2 Architecture using struts, spring with features like the Validation Framework, Tiles Framework, and Internationalization.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach. Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications.
  • Highly experienced in developing application using modern JS frameworks and libraries like AngularJS 4, jQuery. Also used Angular JS for making Restful API calls and data binding.
  • Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience.
  • Extensively worked on designing User Interface (UI) applications and professional web applications using HTML, DHTML, XHTML, XML, XSL, XSLT, JQuery, D3.js, JSON and CSS.
  • Expertise in client scripting language and server side scripting languages like JavaScript, AngularJS, jQuery, JSON, Node.js, ActionScript, JSF and JSP.
  • Extensively worked on Java, J2EE Technologies like, Spring, Struts, JSP, Servlets, EJB, JMS, XML, RMI, WebSphere, Tomcat, Oracle, SQL, PL/SQL, etc.
  • Extensive worked on MVC architecture and J2EE Design Patterns like Singleton, Session Facade, Service locator, DAO, DTO, and Business Delegate in the development of web based and distributed Enterprise Applications.
  • Solid experience in application development as a Java/J2EE developer using Web Sphere Application Server v7.0 and WebSphere Studio Application Developer.
  • Excellent communication, Team work, inter-personnel and presentation skills

TECHNICAL SKILLS:

Programming Languages: Java/8, J2EE, SQL, PL/SQL, C, C++

Operating Systems: UNIX, Redhat Linux, IBM AIX, Sun Solaris, Windows.

Java/J2ee Technologies: SOAP, RESTful Web service, Java, JPA, JMS, JDBC, Servlets, JSP, Struts, EJB, JSTL, JMS, XML (DOM, SAX), Spring, Hibernate, Web Services, WSDL

Client Side Programming: JavaScript, HTML, DHTML, CSS.

RDBMS: Oracle, MySQL, SQL Server, DB2.

Application Server: WebLogic, Tomcat, WebSphere, JBOSS 5.1

Tools: Ant, VNC, Toad, SQL Developer, Junit

Framework: Spring Core, Spring AOP, Spring Transaction, Spring MVC, Struts.

Design Tools: Rational Rose, UML, Erwin.

Version Control: VSS, Clear Case, CVS, SVN

PROFESSIONAL EXPERIENCE:

Confidential, Columbia MD

Sr. Java Full Stack Developer

Responsibilities:

  • Responsible for requirements gathering, analyzing and developing design documents and reviewing with business.
  • Responsible for overall Docker & Kubernetes setup, configuration and Architecture.
  • Configured and maintained a large scale Docker based PaaS environment using Kubernetes
  • Used Java 8 features like stream and Lambda expressions
  • Part of the team installed and configured Hadoop Map Reduce and HDFS.
  • Implemented design patterns in Scala for the application.
  • Expert in implementing unified data platform to gather data from different sources using Kafka and Java Producers and consumers.
  • Designed and implemented Cassandra NoSQL based database and created REST enabled Web Services.
  • Implemented a Continuous Delivery pipeline with Development of Cloud deployed applications
  • Developed Python/Django application for Google Analytics aggregation and reporting.
  • Explored Spark, Kafka, Storm along with other open source projects to create a real-time analytics framework.
  • Extensively used Core Java 8 API, Spring API in developing the business logic.
  • Used Java 8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Designed and implemented a Micro services based real-time public transportation tracking system for suburban large community. Established the system using Java, Spring MVC, Maven, Spring Boot, Spring
  • Used Spring Core and the Inversion of Control module of Spring framework.
  • Designed and Developed Representational state transfer (REST) based services and Simple Object Access Protocol (SOAP) based services as part of the requirement.
  • Involved in developing a Micro Service Oriented Architecture Application by using Spring Boot, Angular 4.0, Node JS with Express JS and MySQL database.
  • Created continuous integration builds using Maven and Jenkins and deployed on WebSphere application server.
  • Integrated React and Node with MongoDB database to save personal planning data for each authorized user
  • Involved in Units integration, bug fixing and User acceptance testing with test cases.
  • Designed and developed applications using Agile Methodology.
  • Implemented all the functionality using SpringIO / SpringBoot, Thymeleaf and Hibernate ORM. Executed JavaEE components using Spring MVC, Spring IOC, spring transactions and spring security modules.
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Development of components application using core Java, JSP, Directives, Expressions, JavaScript and XHTML.
  • Responsible for implementing UI mockups, integrating third party React libraries, and handling/creating Redux store data.
  • Designed and developed Micro Services using (MEAN Stack) node.js, MongoDB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform.
  • Worked on Single page Application development using Angular 4.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Involved in designing of user interface.
  • Used JavaScript, AngularJS 4, and AJAX technologies for front end user input validations and Restful web service calls.
  • Integrated Node.js with Hapi.js and communicated with Mongodb for CRUD operations on the data repository.
  • Data Access Object (DAO), and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Developed the web application using Angular4 framework.
  • Designed and developed search solution using Elastic search to extract, transform and index the source data.
  • Developed reusable components using Custom Directives in AngularJS .
  • Responsible for developing and maintaining full stack web application using MeteorJS and MongoDB
  • Used AngularJS 4 framework for building web-apps and is highly efficient in integrating with Restful services.
  • Developed applications using AngularJS single page applications SPAs to improve page performance.
  • Deployed services in Spring Cloud using Pivotal Cloud Foundry with PCF CLI client
  • Developed Golang based web services on AWS and Google App Engine
  • 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
  • Worked on Drools Rules Engine and Expectation Rule Engine for writing Business Rule Validation.
  • Consumed Web Services by implementing Spring REST support is to make the development of RESTful Web services
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • Managed servers on the Amazon Web Services(AWS ) platform instances using Chef Configuration management.
  • Method references are used provided in Java 8 to make use of methods already named.
  • POC to manage microservices using architecture pattern Eureka Service discovery.
  • Built applications using several open source databases such as MongoDB, SQLite and PostgreSQL.
  • Used Oracle as database and Involved in the design and development of PL/SQL backend implementation.
  • Implemented data-binding and MVC using AngularJS 4 for front-end development of a current web application.
  • Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code and Amazon ECS.
  • Extensively used the J2EE design patterns like Session Façade, Business Object (BO), Service Locator, Data Transfer Object (DTO) and Data Access Object (DAO), Singleton, Factory.
  • Designed and developed web pages using HTML, JSP, JavaScript and XSLT, involved in writing new JSPs, designed pages using HTML and client validation using JavaScript and jQuery.
  • Performed Unit testing and Integration Testing.
  • Involved in Agile methodology with respect to the successful development of the project.
  • Configured local Maven repositories and multi-component projects and scheduled projects in Jenkins for continuous integration.
  • Worked in building and deploying applications on Web/Application Servers.
  • Supported the applications through debugging, fixing and maintenance releases.
  • Involved in mapping the data from various vendors with the existing database.
  • Responsible for updating the supplier database if new updates are available.
  • Developed UNIT test cases using JUNIT and Mockito and configure through Maven surefire plugins to be part of continuous integration.
  • Performed Object relational mapping for data persistency, Java Messaging Services, AngularJS and Node.js.

Environment: Java 8, J2EE, RESTful Web Services, Hibernate, Spring MVC, Spring AOP, Spring Batch, Eclipse IDE, AngularJS2/4, JSP, JSTL, HTML5, JavaScript, React.js, Web Sphere, Tomcat, XML, XSD, MongoDB, Linux, Oracle, Maven, Design patterns, JMS,JVM, JUNIT,log4J, WSDL, JSON, JNDI.

Confidential , Newark, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Responsible for design, functionality, and usability of all HTML and JS files for MeteorJS and MongoDB.
  • 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.
  • Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that helps manage a server and routes.
  • Developed React.JS applications using Redux architecture for front-end UI, and Node.js applications for backend
  • Designed and developed a Restful APIs for different modules in the project as per the requirement.
  • 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.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check etc from SpringBoot admin console.
  • Worked on AWS Cloud Front, S3 and Lambda Web Services to integrate the server side and client-side code.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • 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.
  • Conducted Automation testing using the Standards, guidelines and structured methodology in testing the application.
  • Very capable at using AWS utilities such as EMR, S3 and Cloud watch to run and monitor Hadoop/Spark jobs on AWS.
  • Expertise in JVM Performance Tuning; GC, CPU and Heap Analysis; Thread dumps, Heap dumps, Memory Leaks, Connection Leaks, Core Dump analysis using tools as Thread Dump Analyzer, GC analyzer, Plumbr, Memory Analyzer ; Log analysis.
  • Maintained and provided technical support for assessment frontend and assessment engine projects using Java 8, Spring, MongoDB, and PostgreSQL.
  • Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, SpringBoot, Spring Security, Spring Batch.
  • Designing and developing 'Online' client windows API's using JDK1.2 and Swing classes.
  • Configured and deployed the application using Tomcat and Web Sphere.
  • Built Java applications using Maven and deployed JAVA/J2EE applications through Application servers.
  • Implemented build stage-to build the Micro Service and push the Docker Container image to the private Docker registry.
  • Designed table architecture and developed DAO layer using Cassandra NoSQL database.
  • We used the most popular streaming tool Kafka to load the data on Hadoop File system and move the same data to Cassandra NoSQL database.
  • Designed the User Interface using use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • User interfaces were built with VirtualDOM and unidirectional data using ReactJS and Redux
  • Used Multithreading and collections to improve performance of application.
  • Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
  • Intermediate level of proficiency in EMR both in an outpatient and inpatient setting
  • Developed, Installed and configured Hive, Hadoop, Big data,hue, oozie, pig, sqoop, Storm, Kafka, Elastic Search, Redis, Java, J2EE, HDFS, XML, PHP, Zookeeper, Flume and Oozie on the Hadoop cluster.
  • Developed REST services to talk with adapter classes and exposed them to the Angularjs front-end.
  • Worked with NoSQL and Big data technologies such as Mongo db, Cassandra, Hadoop.
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
  • Developed front-end systems with JavaScript, Bootstrap, HTML5, MVC frameworks such as Angular JS , Backbone JS.
  • Spring Controllers were used with Angular JS to route the control to desired Java services
  • Worked on Spring MVC Architecture for web applications.
  • Created front-end web interfaces using React.js.
  • Responsible for developing the full stack (from the Markup, JavaScript, Application Services, Database, and Build Scripts).
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and Redux library.
  • We setup the development environment using Node.js, NPM, Grunt, Bower, GIT.
  • Utilized Java Swing framework to develop client-side components.
  • Coded RestAPI for Product service using springboot.
  • Developed and implemented software models for software systems and analyze all business requirements for processes.
  • Build Microservices using Spring Boot and integrated with other microservices internally using Rest-Template.
  • Server-side REST APIs such as location simulator and location updater through Spring data, Spring boot and Spring MVC. Used JPA to connect the database with services and extend it to control database.
  • 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.
  • Worked on requirement gathering, analysis and translated business requirements into technical design with Hadoop Ecosystem.
  • Built backend REST API and OAuth 2.0 with Node.JS, Express.JS.
  • Used spring framework for integrating the MVC components with business services.
  • Implemented Data Access Layer (DAL) using Spring Data and Hibernate ORM tool.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Design and development web-application for business reporting and systems monitoring and troubleshooting; using J2EE, Tomcat.
  • Deployed applications on Azure by using App Dynamics.

Environment: Java 8, J2EE,, Spring MVC, Spring AOP, Spring Batch, Eclipse IDE, AngularJS, WAS, JSP, JSTL, HTML5, CSS3, JavaScript, Web Sphere, Tomcat, XML, Unix, Linux, Oracle, Maven, SVN, Design patterns, JMS, JUNIT, log4J, WSDL.

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Integrated spring (Dependency Injection) among different layers of an application.
  • Worked on migrating Persistence layer from simple DAO to Spring/Hibernate.
  • Developed PL/SQL as per the requirement in the Data Access Layer.
  • Wrote complex SQL queries.
  • Designed and Developed application using Spring MVC, Webservices and Hibernate DAO layer and used various design patterns like Factory pattern, Singleton and DAO effectively.
  • Involved in maintenance and enhancement of the application.
  • Developed Struts Action Forms and Action Classes to control the application flow and used Struts and JavaScript Validation framework to validate the values entered in the forms.
  • Worked on creating a test harness using POJOs which would come along with the installer and test the services every time the installer would be run.
  • Developed a new NodeJS middleware by integrating AngularJS into the new API micro-services through the EAN (Express JS, AngularJS, and Node.JS.) stack. These NodeJS apps will be within Docker containers.
  • Worked with systems engineering team to plan and deploy new Hadoop environments and expand existing Hadoop clusters with agile methodology.
  • Designed and developed the UI using Swing.
  • Involved in the Code Review Team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Involved in writing JUnit test cases, unit and integration testing of the application.
  • Configured the project on WebSphere application server
  • Deployed projects in UNIX/Linux environment.
  • Implemented Spring MVC architecture using spring, JSP & Java beans to migrate from Struts Framework.
  • Implemented AJAX calls using JQUERY for dynamic and interactive, data retrieval and Messaging in JSON.
  • Implemented CSS Manipulation, HTML Event functions, Java script Effects and animations using JQUERY.
  • Responsible for developing GUI client software using Java 2 and Swing/JFC
  • Designed and developed of REST based Web Services using JAX-WS.
  • Developing Web Services that included developing WSDL that included document/literal as well as literal styles, and SOAP Bindings.
  • Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring MVC Framework.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry, also Managed Domains and Routes with the Cloud Foundry
  • Designing and coding of Controller classes and Business Layer and DAO Classes and wired them using Spring Framework.
  • Integrated stored procedure with DAO layer.
  • Developed web layer using Struts framework to manage the project in MVC pattern.
  • Implemented integration of Struts Action classes in Presentation Tier
  • Used Struts Tiles Framework for designing the layout of the application
  • Extensively Used JavaScript to provide the users with interactive, Speedy, functional and more usable user interfaces.

Environment: Java7/8, J2EE, SOAP Web Services, spring, Hibernate, JSP, JSTL, HTML, CSS, JavaScript, Web Sphere, Tomcat, XML, XSD, Linux, UML, Eclipse IDE, JDBC, PL/SQL JNDI.

Confidential, San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Developing Batch framework using java executor framework for processing the offline records using the entity model.
  • Created a Front-end application using JSPs, JSF, Swing, ExtJS and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
  • Involved in all phases of Software Development Lifecycle (SDLC) including Requirements Collection, Analysis, Development and Customization of the Application.
  • Managed and delivered all system and software migrations involving Organizational standards.
  • Designed and developed Java standalone applications for fixed length data transmission using Socket programming.
  • Maintained Shell scripts in LDAP infrastructure.
  • I was involved in requirement analysis using Software functional specification documents and development of design artifacts using UML.
  • Involved in Low level systems design including Sequence, Class and Activity diagrams in UML.
  • Developed user interface using JSP, HTML, CSS, and JavaScript to simplify the complexities of the application.
  • Installed, configured, and managed the servers (AWS, Linux, Tomcat, Apache, MySql, MongoDB, Groovy/Grails, Hudson/Jenkins, JIRA, GIT, and JUnit).
  • Used Spring Framework for Dependency injection and integrated.
  • Designed and implemented DAO, Factory and DTO Design Patterns.
  • Designing, creating database, writing DDL, DML statements and populating the Oracle database.
  • Developing End-User friendly GUI using JSP, HTML, DHTML, JavaScript & CSS
  • Implemented MVC design pattern using Spring MVC and JSP.
  • Applied OOP Programming concepts like Polymorphism and Inheritance to improve the existing Java/JEE based code base.
  • Developed application using JMS for sending and receiving Point-to-Point JMS Queue messages.
  • Configured Hibernate second level cache using EHCache to reduce the number of hits to the configuration table data.
  • Writing complex & cross browser JavaScript to validate the web pages
  • Analyzed and documented the business requirements of the customer
  • Developed Junit test cases for the application
  • Developing the front end application to process the online requests.
  • Implemented client side validations and identifying the data changes using JavaScript, jQuery.
  • Used Spring JDBC interact with the database in DAO layer.
  • ANT tool has been used in the UNIX environment to build the applications.
  • Prepared auto deployment scripts for Web Sphere in UNIX environment.
  • Using JUnit, wrote unit test cases to test various services and their capabilities and limitations.
  • Worked on existing oracle stored procedures to improve the performance.

Environment: Java, J2EE, Web Services, Spring JDBC, JSP, JSTL, HTML, CSS, JavaScript, JQuery, Tomcat, XML, XSD, UNIX, UML, Web Sphere, Eclipse IDE, Oracle. ANT, SVN, Design patterns, JMS, JUNIT, log4J, EJB, WSDL, JSON and JNDI.

Confidential

Java Developer

Responsibilities:

  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Developed Interactive web pages using AJAX, JavaScript, jQuery.
  • Interaction with Oracle database is implemented using Hibernate.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Deployment of application in Tomcat server.
  • Involved in consuming web services using JAXWS development.
  • Involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Involved in developing application using SPRING framework like Spring ORM and Spring IOC.
  • Used object relational mapping using Spring with Hibernate and IBATIS.
  • Created Entity using JPA and Spring Data JPA for execute queries to the databases.
  • Effective use of Hibernate (ORM tool) in the business layer to create DAOs.
  • Involved in procedures and functions modifications.
  • Configuration of manager role using Jenkins tool.
  • Involved in DB Design and Application design for Play Back Mock.

Environment: J2EE, Web Services, Springs, Hibernate, XML, XSD, Oracle, Tomcat, HTML, CSS, JSON, jQuery, AJAX, JMS, SOA, Servlets, JSP, JAXWS, Unix.

Hire Now