We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

Richmond, VA

PROFESSIONAL SUMMARY:

  • Around 8 years of IT experience in analysis, design, development, documentation, implementing and testing of web using Java and J2EE Technologies.
  • Extensive knowledge in Java 8 features like functional programming (Lambda expressions, Completable features, and parallel streams).
  • Java8 stream API for Bulk data operations on Collections using both streams and parallel streams.
  • Solid background in Core Java API, Exception Handling, OO Design, Multi - threading, Synchronization, Serialization, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in Java Database Connectivity: JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere.
  • Having an experience on Java 8 features like google guice.
  • Used persistence frameworks, Hibernate ORM, JPA to map POJOs to a relational database.
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring MVC, Spring AOP, Spring IOC, Spring JDBC and Spring JPA.
  • Experience in integrating the internal security model into new projects with Spring Batch, Spring Micro services and Spring Boot.
  • Used MVC (Model View Controller) architecture, using spring, struts.
  • Expertise in frontend technologies such as HTML, CSS, JavaScript, JQuery, Angular JS, Angular 2, JSP, JSF, JMS, AJAX, JSTL, specification, XML (SAX, DOM), XSL and JSON.
  • Experience in design and implementation using different RDBMS like Microsoft SQL Server 2008, Oracle, MySQL and DB2.
  • Experienced in using Bamboo for parallel operations.
  • Experience with RDBMS concepts like Functions, Triggers, Stored Procedures, DDL, DML SQL queries, relational databases and PL/SQL programming.
  • Having hands on experience in deploying web and JEE enterprise applications in Tomcat Server, Web Logic, Web Sphere, IBM WAS, JBoss, Glassfish.
  • Expertise in migration and up gradation of WebLogic Jira server applying patches and installing service packs for Web logic server.
  • I has used Mongo data base to store the user details.
  • Has an experience in CI and CD.
  • Extensively used Agile software development methodology for developing enterprise level java applications
  • Used Java FX software platform for creating and developing desktop applications as well as Rich internet applications (RIAs) dat can run across a wide variety of devices.
  • Experience in SOAP based Web Services, REST Web Services, JAX-WS, JAX-RS, JAXB, SOA, AJAX, RMI, JNDI and MVC.
  • Experience in writing PL/SQL queries for Stored procedures, Functions and Triggers.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Dynamo DB, Auto-scaling groups.
  • Proficient in Object-Oriented Design Development (OOAD) and integration of complex enterprise and web based applications using IDEs like Eclipse, Edit Plus, Text Pad, RAD, Net Beans, My Eclipse, STS.
  • Worked using Spring Micro Services, spring boot, Pivotal Cloud Foundry and Netflix Eureka.
  • Involved in building and deploying Apache ANT/ MAVEN scripts, Apache CXF debugging through logging frameworks like Log4j, automated build tool with Jenkins.
  • Hands on experience with version control systems like CVS, SVN, CLEARCASE and GIT for providing common platform for all developers.
  • Experienced in performance dealing and server scaling using tools like JProfiler, Jmeter.
  • Has experience in Software Development Processes like SDLC, Waterfall, Agile, SCRUM, RAD, RUP. To track the process of Agile process used JIRA.
  • Developing RESTFUL web services using Spring boot, Spring RESTFUL template, JPA,Cloud Foundry.
  • Proficient on OOAD Technologies developing Use Case diagrams, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Relational Rose.
  • Experience in working with different operating systems Windows, UNIX and LINUX.
  • Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory.

TECHNICAL SKILL:

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

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, AngularJS, JQuery, XML, XSLT, CSS, JSON, JSON-DTD, AJAX, Bootstrap, NodeJS, ReactJS, React Native, ReduxJS

IDE: IBM RAD, RSA, Eclipse, My Eclipse, NetBeans, JBuilder, IntelliJ

Application/Web Server: IBM WebSphere, Oracle WebLogic 10g-11g, JBoss, Apache j and Glassfish

Databases: Oracle 9i/10g/11g/12c, SQL, MySQL, DB2, Mongo DB, Cassandra.

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: RUP (Rational Unified Process), Agile, Waterfall, SCRUM, Rapid Application Development

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Executors Framework, EAI, Spring Security, Spring Boot, Spring Batch, Springwith Hibernate)

ORM Frameworks: JPA, Hibernate, Spring JPA, DAO

OO Modeling: Rational Rose, MS Visio

Version Control: Clear Case, SVN (Apache Subversion), CVS, Git

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, JIRA, Selenium, Ansible and Aa Oracle EBS, Apache CXF, Karma, Jasmine, Cucumber

Cloud Computing: AWS (Amazon Web Services), EC2, RDS, S3

Micro services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot, Netflix Eureka

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

Sr Full stack developer

Responsibilities:

  • Used Agile as a software development methodology in order to complete the task.
  • Used JDBC for the connection to the database which acts as an interface.
  • Used HTML, CSS, JQUERY, Action Script, Flex and JSP for the front-end side of the application.
  • Created RESTFUL web services for the Cerner cloud messaging application to enable clinicians to has access to communication with other clinicians and the clinical data.
  • Used SOAP UI wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Creating backend services to enable hospital employees for patient registration and appointment booking using HIBERNATE.
  • I has used Lambda expressions for retrieving the user profiles in DAO classes while using Row mapper.
  • Writing corresponding unit tests and integration tests to test the services.
  • Used Apache CXF, OO Design, Multi-threading, Synchronization, Serialization.
  • Followed Kanban process for tracking the progress.
  • Used spring web MVC framework to build the web modules.
  • Used AngularJS, Redux JS to extended HTML vocabulary for the application in the migration process.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
  • Created Anonymous classes using Lambda expressions.
  • We has used node JS to develop I/O intensive web applications like single-page applications, and other web applications.
  • Microservice has been built using Spring Boot, Spring security and deployed to AWS cloud.
  • Developed internal services using Java and Node.js
  • Using Fitnesse for testing and data loading.
  • Written several unit test cases using JUnit and created unit test documents.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Made use of java8 completable features and Asynchronous IO and implementation in java.
  • Made use of anonymous classes creation using Lambda expressions. Experience in writing logs using Log4j.
  • Creating Connection pools and data sources on server.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and aware of standards for application development.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, EJB,CI and CD, JPA, EAI, Spring Boot, Solr, UNIX, Bamboo, PL/SQL, react JS, React Native, Java 8, Spring Framework, IDM technologies, Eclipse Link, JAX-B and JAX-RS, SQL, Oracle, Sybase, Clear Case, ANT, Mongo, Java FX, Angular 2, microservices, Eclipse, SQL Developer, Junit, Agile, node JS, Executors Framework, Lambda Expressions, ADA compliance testing, IBM WebSphere 5.0, Glassfish, Log 4J, HTML and CSS.

Confidential, Bloomfield, CT

Sr Full stack developer

Responsibilities:

  • Used JAX-RS to develop the Web services layer.
  • Developed Use Case diagrams, Class Diagrams, Sequence Diagrams.
  • Followed SCRUM for managing day to day tasks.
  • Took part in design and requirement analysis discussions.
  • For ecommerce activities like electronic funds transfers from one account to another account used java technologies to achieve this.
  • We has used JNI framework dat enables java code running in a java virtual machine to call and called by native applications and libraries.
  • Using Angular JS, we extended and worked with other libraries in the process of our development.
  • Later some time we has upgraded type-script dat is Angular 4.
  • Used spring framework to build the web modules.
  • We has used Bamboo for parallel operations.
  • Experience in using Executors framework is used to run the runnable objects without creating the new threads every time and mostly re-using the already created threads.
  • Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
  • Created Anonymous classes using Lambda expressions.
  • Developed SQL, PL/SQL scripts, stored procedures, functions, packages using Microsoft SQL Server 2012.
  • In this project used Sybase as a communications system.
  • Maintained backup schedules for server storage. Read and interpreted UNIX logs.
  • Used EAI for unrestricted sharing of data and business process among connected application in enterprise.
  • Written several unit test cases using JUnit and created unit test documents.
  • Java FX is a software platform for creating and developing desktop applications as well as Rich internet applications (RIAs) dat can run across a wide variety of devices.
  • We has used node JS to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Creating Connection pools and data sources on server.
  • Worked completely on Continuous Improvement and Test-Driven Development process of the project using testing tools like Junit
  • Created AWS EC2 Linux instances and bash scripts to run post processing. Used Jenkins with Ansible playbooks to run the deployment process. Used S3 buckets to manage document management and RDS to host database.
  • Used AWS cloud formation templates and AMI to recreate instances.
  • Made use of java8 completable features and Asynchronous IO and implementation in java.
  • In this project, we has used React JS, React Native for the front-end side of the application.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Used PL/SQL queries for the functions and Triggers.
  • We has used CI and CD for Parallel build support.
  • Used Agile as a software development methodology in order to complete the task.
  • Involved in implementing Micro services using Swagger, spring boot, Pivotal Cloud Foundry.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Used WebSphere for application deployment.
  • Followed Agile/Scrum methodology for project development and task tracking.
  • Hands on, project implementation experience with Cloud technologies like PivotalCloud Foundry
  • Object knowledge of Microsoft PMT.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, EJB,CI and CD, JPA, EAI, Spring Boot, Solr, UNIX, Bamboo, PL/SQL, react JS, React Native, Java 8, Spring Framework, IDM technologies, Eclipse Link, JAX-B and JAX-RS, SQL, Oracle, Sybase, Clear Case, ANT, Mongo, Java FX, Angular 2, Cassandra microservices, Eclipse, SQL Developer, Junit, Agile, node JS, Executors Framework, Lambda Expressions, ADA compliance testing, IBM WebSphere 5.0, Glassfish, Log 4J, HTML and CSS.

CAN Insurance, Chicago, IL

Full stack developer

Responsibilities:

  • Gatheird requirements from the client. Developed the Software Requirements Specifications.
  • Worked closely with business analysts, project managers and project leaders to analyze business requirements, used J2EE design patterns like Factory, Singleton involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Participated in team meetings, discussions with business analysts and created the scope and functional specifications to lay out the project phases.
  • Followed waterfall model for managing day to day tasks.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Developed the front end of the application using JSP pages.
  • Developed Application BL modules using EJB session beans.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Involved in writing basic SQL queries.
  • Here in order to pay the bills for customers used ecommerce facilities to pay electronically using java technology.
  • By using Bamboo, we built the build tasks for Maven.
  • Developed Java objects and wrote rules using ILOG in UNIX development environment.
  • Extensively used Log 4J for logging and debugging the application.
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Used JSF for implementing UI/MVC framework.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Used EAI for unrestricted sharing of data and business process among connected application in enterprise.
  • Used Unix is an operating system in this project.
  • Unit testing the application using JUnit.
  • Created new database connection for MYSQL.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Worked with Tomcat for deployment.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and well aware of standards for application development.
  • Use JAX-WS to develop the Web services layer.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, Java FX, Bamboo, EJB, JPA, JSF, JIRA, Jenkins, Redis, JAX-B, JAX-WS, IDM technologies, SQL, Spring framework, UNIX, JNI, Clear Case, EAI, ANT, Unix, Eclipse, TOAD, JUnit, Tomcat, Log 4J, HTML, CSS, AJAX and JQuery.

Confidential, Natick City, MA

Sr Java/J2EE Developer

Responsibilities:

  • Developed various J2EE components like Servlets, JSP, JSTL and JMS.
  • Used Spring MVC framework to enable the interactions between JSP/View layers and implemented different DPs.
  • Data Operations were performed using Spring ORM wiring with Hibernate.
  • Implemented business layer using Core java, Spring Beans using dependency injection, spring annotations.
  • Experience in using Executors framework is used to run the runnable objects without creating the new threads every time and mostly re-using the already created threads.
  • Integrated the module with other modules and deployed them on UNIX.
  • Used a micro service architecture, with Spring Boot-based services interacting through a combination of REST and MQ and leveraging AWS to build, test and deploy Identity micro services.
  • Experience working with Cassandra.
  • Developing RESTFUL web services using JPA, Cloud Foundry.
  • Worked on service-oriented systems dat utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, Rabbit MQ AMQP server, Spring Integration).
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.
  • Used CSQL as a relational database to store the data.
  • Designed and developed JSP pages using Spring MVC framework and also created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Involved in implementing Micro services using spring boot, Pivotal Cloud Foundry.
  • With Pivotal Cloud Foundry, the connection/service binding details are injected from the deployed cloud platform itself.
  • Built screens with Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
  • Used Java FX software platform for creating and developing desktop applications as well as Rich internet applications (RIAs) dat can run across a wide variety of devices.
  • Hands on, project implementation experience with Cloud technologies like PivotalCloud Foundry.
  • Implemented features like logging, user session validation using Spring-AOP module and Spring IOC.
  • Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into data base.
  • Maintain multiple HP-UX UNIX servers at multiple sites.
  • Used EAI for unrestricted sharing of data and business process among connected application in enterprise.
  • Used JSP, CSS3, jQuery and Angular Js.
  • Set up Secure Sockets Layer (SSL) communication in WebSphere application server.
  • Experience working with Oracle EBS modules.
  • Used aggregatingstatistics from distributed applications in Kafka to produce centralized feeds of operational data
  • Experienced in collaborating with senior backend and senior mobiledevelopersin an Agile &Scrum Methodology.

Environment: Java 1.7, J2EE, Servlet/filters, JSP, JSTL, Spring IOC, JNI framework, JNI framework, Seal, Spring AOP, CSQL, Spring MVC, UNIX, mango, Java FX, Cassandra microservices, Kafka, Redis, Spring boot, Micro services, O Spring REST, Spring Security, Hibernate 3.0, paas, Ajax, AngularJS, WebSphere, Tomcat, Eclipse STS, Executors Framework, Oracle, MAVEN, Log4J, Jenkins, JProfiler, JMeter, Git, JIRA, JUnit, Mockito, Fiddler.

Confidential

Java Developer

Responsibilities:

  • Analysis, design and development of application based on J2EE and design patterns
  • Involved in all phases of SDLC (Software Development Life Cycle)
  • Developed user interface using JSP, HTML, CSS and JavaScript
  • Responsible for backup of UNIX in windows servers.
  • Involved in developing functional model, object model and dynamic model using UML
  • Development of the Java classes to be used in JSP and Servlets
  • Implemented asynchronous functionalities like e-mail notification using JMS
  • Implemented Multithreading to achieve consistent concurrency in the applications
  • Used the Struts framework for managing the navigation and page flow
  • Created SQL queries and used PL/SQL stored procedures
  • Used JDBC for database transactions
  • Developed stored procedures in Oracle
  • Involved in developing the helper classes for better data exchange between the MVC layers
  • Used Test Driven Development approach and wrote many unit and integration test cases
  • Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Worked on running integrated testing using JUNIT and XML for building the data structures required for the Web Service.
  • Used ANT tool for building and packaging the application
  • Code repository management using SVN.

Environment: Core Java, Struts, Servlets, HTML, CSS, JSP, XML, JavaScript, JIRA, Water fall, UNIX, Eclipse IDE, Oracle, SQL, JDBC, JBOSS, JUNIT, ANT, JUNIT, Eclipse ANT, SVN, Apache Tomcat Server

Hire Now