We provide IT Staff Augmentation Services!

Sr.java Fullstack Developer Resume

Washington, DC

SUMMARY:

  • A hands - on Senior FULLSTACK resource with a proven track record for leading complex software development projects through all phases of the development lifecycle to successful completion and implementation.
  • Full Stack Engineer - Working on Web Applications' Front end, Backend and everywhere in between while enjoying it. (in between = Data Layers, Databases, APIs).
  • Expertise in designing, developing and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, JSF, JMS, AJAX, JDBC, JNDI, Java Beans Hibernate and Web Services .
  • Developed and deployed application using Java, Angular 7, Oracle DBA, JAX-RS, AEM migration, Apache POI.
  • Experience working in various Software Development Methodologies like Agile, SCRUM and TDD.
  • Actively involved in architecting various Business Layer and Data Management components of this web based system over J2EE architecture.
  • Proficient in using Design Patterns like GOF Design patterns(Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
  • Database Design, Modeling, Migration using SQL and PL SQL - Oracle, DB2, and SQL Server.
  • Experienced in Developing and Deploying Applications using Web sphere, Web Logic, Apache Tomcat and HTTP Server.
  • Good knowledge in Log4j, JUnit, Maven and Jenkins.
  • Specialized in RDBMS design using normalization techniques and expertise in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
  • Experience in various software developments IDE's like Eclipse, My Eclipse.
  • Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.
  • Lead and mentor Junior Developer’s team.

PROFESSIONAL EXPERIENCE:

Sr.Java fullstack developer

Confidential, Washington, DC

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
  • Worked with core java concepts like Collections Framework, Multi-threading and Memory management.
  • Used Spring framework to implement the MVC design pattern for implementing business logic of the application.
  • Design business stationery, logos and promotional print material and digital content using Adobe Photoshop Illustrator, and in Design Migration from AEM 6.3 to AEM 6.4 instance.
  • Developed multiple POCs to create an interface with routing, forms and integrating Restful api's using Angular 7/8.
  • Improved data analysis efficiency by adding new features using Java 8 (Spring, JAX-RS) and MongoDB.
  • Developed new product feature using Apache POI framework in Java to export data into a PowerPoint presentation.
  • Developed java reporting and archiving framework using Apache POI framework, opencsv, and java mail api.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Worked on Java 8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Extensively used Hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Involved in identifying and implementation of different J2EE design patterns like Singleton, Data Access Objects (DAO) and Factory.
  • Followed instructions of the official Angular Doc and updated the application from AngularJS 1.7 to Angular 7/8.
  • Developed front end using Bootstrap.js, Angular.js, Node.js, D3.js, Backbone.js, where back end is JAX-RS (Jersey) REST webservice.
  • Used Microservices architecture with Spring Boot-based services interacting through a combination of REST and RabbitMQ message brokers. Deployed services in Docker containers managed by Mesos/Marathon.
  • Create RFP (Request for Proposal) Microservices to provide RESTful API utilizing Spring Boot with Spring
  • Implemented different frameworks like Spring Core, Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Microservice, JSF, and Hibernate.
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
  • Have done POC on Spring Boot and Angular 2
  • Implemented Presentation layer using Wire-framing, HTML5, CSS Framework, Node.JS, ExtJS, ReactJS, AngularJS, knockout JS.
  • Providing a responsive, AJAX-driven design using JavaScript libraries such as Angular.Js, Node.js, D3.js, Backbone.js, Bootstrap.js and Bootstrap.js.
  • Experience in AngularJS, Web sockets, JQuery, JSON, JSONP, Bootstrap, HTML, Ajax, CSS3, SASS, Jasmine Unit Test Framework.
  • Experience on practical implementation of cloud-specific AWS technologies including IAM, MFA, Elastic Compute Cloud (EC2), Simple Storage Services (S3), Route 53, Cloud Formation, Elastic Bean Stalk, Virtual Private Cloud (VPC), RDS and Cloud Watch.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Working on real-time streaming using AWS Kinesis, Working on event driven design using AWS Lambda.
  • Wrote AWS Lambda functions to interact with CloudFormation.
  • Wrote RESTFUL Microservices with Spring Boot framework.
  • Implemented Web-Services to integrate between different applications components using RESTful.
  • Created all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database
  • Involved in all the test cases using the framework Junit and fixed any bugs or any issues identified during the testing period.
  • Used GIT version controller to maintain the code and used Eclipse with Apache Tomcat application server for development and application deployment
  • Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, and Action Mapping and Action Form objects.

Technologies: Java, J2EE, Spring, Hibernate, IBatis, SOAP, Angular 7, Node.JS, Backbone.JS, JSP, Bootstrap.JS, JavaScript, PL/ SQL, Oracle DBA, SQL, REST, AEM migration, Eclipse, Junit, Cloud, AWS, UML, SOAP, JSP, JAX-RS, XML, React.JS, Git, Github, Selenium, Agile, SOA, Apache POI

Sr.Javafullstack Developer

Confidential, Southlake, TX

Responsibilities:

  • Involved in various phases of Software Development Life cycle (SDLC) of the application like requirement gathering, Design, Analysis and code development using Agile/ Scrum methodology.
  • Designed and implemented customized exception handling to handle the exceptions in the application.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Designed and Developed the Digital Web Style Guide forutilizing by using Angular 7/8.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Developed application framework using design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
  • Used Git as a code repository to manage project code and used JIRA as a defect tracking system for the application.
  • Utilized Angular 7/8 to provide modern web platform capabilities to deliver high performance, offline and zero-step installation apps.
  • Involved in writing Restful Web services in Groovy/Grails wrapped by Jersey JAX-RS.
  • Experienced in implementing Service Oriented Architecture and Web Services such as SOAP using WDSL, JAX-WS and REST using Spring Boot, Apache CFX, JAX-RS and Jersey Frameworks.
  • Used Apache POI for report generations and result tracking.
  • Used apache POI for uploading Excel files and optimized the load time by extensively leveraging java lambda expressions, streams and parallel streams.
  • Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
  • Implemented a Continuous Delivery pipeline with Jenkins and used log4j API for logging application flow and debugging.
  • Brought cloud-based (Amazon Web Services) software cluster search web application from conceptualization to launch.
  • Experienced in supporting data analysis projects using Elastic Map Reduce on the Amazon Web Services (AWS) cloud.
  • Created web application prototype using jQuery and Angular JS
  • Designed a data analysis pipeline in Python, using Amazon Web Services such as S3, EC2 and Elastic Map Reduce.
  • Worked on the MySQL migration project.
  • Configured Java objects with back end database tables using O/R mapping in Hibernate.
  • Migrated On-premise Datamarts running on on-premise systems to Managed Cloud Services i.e RDS of AWS -Redshift, Postgresql.
  • Developed a RESTful service to provide all the CRUD capabilities.
  • Designed and developed HTML front screens and validated user input using JavaScript.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
  • Integrated Struts with Spring by delegating Struts action management to Spring framework.
  • Performed Validations on UI data using JSF validations and JavaScript and HTML pages.
  • Participated in development of a well responsive single page application using Angular.JS.
  • Worked with Bootstrap for compiling CSS, JavaScript and building the System with the convenient methods.
  • Worked in Agile environment with active scrum participation.
  • Designed dynamic and browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
  • Written SQL queries and used DB2 stored procedure, functions, triggers, cursors, objects, sequences
  • Used JMS for consuming requests, validations, message queuing.
  • Developed Shell scripts for deployment of the application on Linux.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Used Angular JS, XHTML, HTML5, CSS3, SOA, UNIX, RESTful and JavaScript framework for creating Dynamic Reach Design Layout with JSP.

Technologies: Java, Spring, Hibernate, UML, Struts, JSF, EJB, DB2, HTML5, JQuery, Junit, MongoDB, SOA, CSS, Junit, SOAP, Scrum, JSTL,Oracle DBA, Apache POI, MAVEN, XML, JMS, Cloud, AWS, Apache Tomcat, CRUD, Linux, Angular 7, JAX-RS, JavaScript, Bootstrap, Node.JS, JSP, Backbone.JS, PL/ SQL, JDBC, SVN, Eclipse.

Sr.JAVA/J2EE DEVELOPER

Confidential, Minnetonka, Minnesota

Responsibilities:

  • Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
  • Used Jenkins to do different environment builds which is integrated with mercurial version control tool.
  • Implemented content management system enhancements leveraging Web 2.0 technologies.
  • Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat for Sybase, JBuilder.
  • Managed large sets of data using Oracle and MySQL databases.
  • Created distributed Oracle coherence domains, configuration and system design based on coherence.
  • Developed automation test scripts using Java and Selenium Web Driver
  • Developed a web 2.0 control console using GWT to manage data matching for data staging.
  • Used Netbeans IDE for development, configured and deployed the application on Tomcat Server.
  • Developed ANT scripts for automating build process.
  • Improved code quality and reduced development time by creating JRules analysis and Oracle database tools.
  • Created ASP User Controls to reduce the complexity of user interface design.
  • Utilized Clearcase for version control of the application. This involved creating development streams and defect streams.
  • Standardized core logging architecture using Java.
  • Developed web-based reporting front-end using WebLogic, Java, JavaScript, Struts, and JSP against an Oracle database.
  • Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
  • Involved in developing the UI panels using JSF, XHTML, CSS, and DOJO.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Experience in setting up Linux Environment on AWS cloud infrastructure.
  • Used centralized configuration for multiple servers in JBOSS domain mode.
  • Created Cognos content store, data source connections and Cognos configuration.
  • Used JQuery for creating different menus and dialog boxes.
  • Designed and Developed Drupal based web application.
  • Developed the Java Graphical User Interface for end users using JavaFX and Swing frameworks

Technologies: Java, SQL, Javascript, Jquery, MYSQL, UML, JSP, Servlet, ANT, XML, JIRA, SWING, Oracle, Oracle BPM, Web 2.0, IBM MQ Series, Apache Tomcat, Linux, Unix.

JAVA DEVELOPER

Confidential, Philadelphia, PA

Responsibilities:

  • Participated in all the stages of SDLC from requirements gathering to deployment of software.
  • Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.
  • Created JUnit test cases to cover unit testing for the components.
  • Developed and designed Interfaces using Swings.
  • Involved in writing client side validations using Java Script.
  • Used Log4j for logging and handling defects of the application
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript, Ajax.

Technologies: Log4j, Ant script, TOAD, Java (Swings), JDBC, Web Service, JUnit, Spring, Java, EJB, Java Script, Net Beans, MS Visio, Oracle, Weblogic, Hibernate

JAVADEVELOPER

Confidential, Delaware, Ohio

Responsibilities:

  • J2EE to communicate legacy COBOL based mainframe implementations.
  • Used standard data access technologies like JDBC and ORM tool like Hibernate.
  • Wrote test cases using JUnit testing framework.
  • Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL and Java.
  • Simulation was developed using C++.
  • Worked on GUI internationalization using JSP and Core Java.
  • Designed and developed Message Flows and Message Sets and other service component to expose Mainframe applications to enterprise J2EE applications.
  • Wrote stored procedures in Oracle PL/SQL for data entry and retrieval.

Technologies: Core Java, JSP, JUnit, COBOL, Eclipse, .Net, IMS, VSAM, JCL, JIRA, JDBC, Linux, Struts, Hibernate, CICS, Weblogic, Oracle, Mainframe, MS SQL Server, C, C++.

Hire Now