We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Warren, MI

SUMMARY:

  • Certified Oracle Java Developer with over 14+ years of experience in Software Development Life Cycle - Softwaredeveloping enterprise applications in domains Finance, Public Sector and Health Care.
  • Involved in various projects related to Data Modelling, System Analysis, Design and Development for both OLTP and Data warehousing environments.
  • Acquainted in designing and developing server-client and web based applications in Java/J2EE technology using Object Oriented Technology.
  • Expertise in Core Java concepts such as OOP Design, Multi-Threading, Generics, Exception Handling, Collections, Java Reflection, JDBC and Annotation.
  • Familiar with Java 8 concepts like Lambda Expressions, Functional Interfaces, Stream API, Joda.Org(Time and Date API).
  • Proficient in developing web based GUI’s using HTML5, CSS3, JavaScript, Angular-JS, XML, Bootstrap and knowledge on JavaScript libraries ReactJS,NodeJS etc.
  • Good working experience on XML suite of technologies such as XML, XSD,XSLT, DTD, DOM, SAX-parser.
  • Created UI application using Angular4 and Type script as POC.
  • Mastered different modules of Spring core, Spring MVC, Spring securityandgood hands-on experience with Spring Boot, Spring cloud.
  • Stronghands on experience with Hibernate andSpring JPA, Spring Data.
  • Having good experience in exposing and consuming web services using Apache CXF and Apache Camel.
  • Adeptknowledge in RDBMS like MySQL, PostgreSQL, Oracle,PL/SQL, Microsoft SQL Server, DB2.
  • Good knowledge in NOSQL databases like MongoDB,Elastic Search and Couchbase
  • Knowledge in Amazon web services(AWS), Open shift Enterprise, Docker Images, BRMS images.
  • Involved incoding both View layer (MVC Framework) and Model Layerusing Struts and Java Web Services and UI mockups using Balsamiq.
  • Extensive exposure in AngularJs for application implementations, proficient in creating modules, controllers, factory services, customizable filters, http get/post method and directives to realize functionalitieslike REST service using Ajax call, input validations, searchable and sortable contents.
  • Proficientwith version control software like SVN,GIT andimplementing logging features using Log4j, Slf4j.
  • Experiencedin TEST automation usingSelenium, Cucumber, Jenkins, Karma, Jasmine and Testing tools JUnit, Firebug, JMeter.
  • Acquainted inWeb Services usingSOAP, REST, UDDI, WSDL,andJava Web Service API’s such as JAX-RPC, JAX-M, JAX-RS, JAX-WS.
  • Experiencedwith CI/CD build pipelines using Jenkins for timely builds, code coverage, running test and CMSlike Drupal WordPress.
  • Expert in using defect tracking system like JIRA, ClearQuest and Bugzilla and in Message brokersusing ActiveMQ, RabbitMQ.
  • Familiar in deploying applications using Java build tools Apache Ant, Maven, Gradle and Basicknowledge in UNIX and LINUX Shell scripting.
  • Exposure in interacting with clients and solving application environments issues.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java 8, Scala.

J2EE Framework: JSP, Servlets, JavaBeans, JDBC, Struts, RMI, EJB, Hibernate, Spring, JMS, Web Services, Micro Services, SOA, SAX and DOM Parsers.

Web Technologies: HTML/DHTML, XHTML, JavaScript, XML, XSL, XSLT, CSS,SASS, jQuery, Bootstrap, Angular (2/4),Node-JS, Ajax, JSON, React-JS,Grunt.

API: DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA), Java Message Service.

Development-Tools (IDEs): Eclipse, My Eclipse, RAD, NetBeans, MS Visual Studio, WebStorm, Brackets.

Web-Application Servers: Apache Tomcat, WebLogic, IBM WebSphere, Glassfish.

Design Patterns: MVC, Front Controller, Singleton, SessionFaçade, Business Delegateand DAO patterns

Databases: Oracle, MySQL,MS SQL Server, DB2, PL/SQL, MongoDB, Couchbase.

Web Services: SOAP, REST,JAX-RPC,JAX-M,JAX-RS,JAX-WS, Amazon Web Services.

Unit-Testing Frameworks: JUnit, JMeter, Mockito, TestNG, Jasmine-Karma, Chai, Protractor, Http-server.

CMS: Drupal, WordPress

Platforms: Windows, UNIX, LINUX, MAC.

Source Control Tools: CVS, SVN, VSS, Rational Clear Case, Source Tree, GIT Hub.

SDLC Methodologies: Water Fall Model, Agile, Scrum, Kanban Methodology

Build and Performance Managing Tools: Ant, Maven, Gradle, Jenkins, JIRA.

PROFESSIONAL EXPERIENCE:

Confidential, Warren, MI

Full Stack Developer

Responsibilities:

  • Involved in entire Software Development Life Cycle(SDLC)of the project right from requirement gathering to the implementation.
  • Participated in Agile Development Teamfor application development which includes bi-weekly Sprint and daily Scrum to discuss the design and work progress in Rally.
  • Created environment for Micro service architecture and Deployed into cloud using Open Shift Environment(OSE) as Docker images.
  • Followed Micro Service Architecture(MSA)and routes to each service are implemented with Apache Camel.
  • Implemented Cache using HazelCast, Infinispan which stores data from GWARP calls and update the cache for every 24 hours.
  • Developedall UIweb pages using web technologies using HTML5, CSS3, PHP,Angular (2/4), Bootstrap and NodeJS as POC.
  • Involved in Enhancement of existing application utilizing Angular2, created HTMLnavigation menu that is role based wherein menu item changes dynamically based on the values derived from the databasein JSON form using JACKSON API.
  • Used various Bootstrap components and developed the application based on Responsive web design and user facing features using React JS in view level.
  • Developed controllers, services, custom directives for various modules in Angular2 and used expressions to bind data to HTML using Angular2,JavaScript framework.
  • Responsible for writing the Design specifications for the generic and application specific web services using Groovy and Grails and migrated from Angular2 to Angular4to make GWARPapplication more responsive.
  • Generated Scala and Java classes from their API’s for incorporating into the application
  • Developed a portion of application using Spring MVC and SpringDI/IOC, AOP integrating different layers of the application.
  • Defined Object Relational Mapping(ORM) for Hibernate and performed Spring integration using Hibernate for ease of data access.
  • Familiar in using Named queries to pull all HQL data using annotations.
  • Worked on Trade Item, Product Item publications and test in FileZilla to get response that publication is received, review, or rejected.
  • Used MongoDB as DataBase as a Service(DBAAS)forquery, update, insert and MongoDB for storing JSON files.
  • Upgraded Java8version into server and usedLambda expressions, Joda.org(Time/Date), Stream API in Drools to deploy KIE sessions into Open shiftenterprise and integrated with eclipse.
  • Implemented message retry mechanism using kafka in the event of any failure of systems and enhanced the listeners for RabbitMQ and Apache Kafka
  • Exposed and consumed the Restful, SOAP web services to downstream application using Apache CXF and Apache Camel.
  • ImplementedContinuous Deliverypipeline with Docker, Jenkins and GitHub. And AWS AMI’s whenever a new GitHub branch begins, whereas Jenkins automatically builds a new Docker container from it.
  • Used GitHub version controlling tools to maintain project versions supported the application through debugging, fixing and maintenance releases.
  • Used PUTTY for debugging and connect tomy remote files in server securely using SSH Encryption FileZillato transfer files between local and remote folders change file permissions.
  • Developed a smart rule engine for GWARP that track claims, emails, and generatesJasper reports for the application in the company about claim and insurance issue.
  • Tracked the error logs using Log4J and fixed the bugs and generated documentation for REST calls using Swagger API.
  • Created JUnit test cases to automate the testing of business logicand Karma with Mocha for testing Angular applications mocked the response with Mockito and Power Mockito.
  • Tracked and solved tickets for defects on bug reporting tool JIRAand End2End testing with Protractor and Http-server.
  • Participated in preparing technical documents which includes logical flow of the code and UML diagrams user’s manual for the application.

Environment: Java 8, J2EE,Spring Core, Spring MVC, Spring Boot, Hibernate, JSON, JUnit, Agile, Rally, JavaScript, Angular (2/4), HTML5,CSS3,JSON, Bootstrap, ReactJS,Eclipse, Tomcat, Maven, Putty,Jenkins, GitHub, JUnit,Karma, Mocha, Mockito, Power Mockito, Jasmine, Linux,Swagger,Apache Kafka,Protractor, Http-server, JIRA, MongoDB, AWS,FileZilla.

Confidential, Naperville, IL

Senior Java Consultant

Responsibilities:

  • Analyze several Enterprise Systems (Legacy, on-line and several order entry systems).
  • Designed interfaces and UML artifacts.
  • Developed several software components.
  • Involved in User Acceptance Testing.
  • Helped application trouble-shoot and post production support
  • Involved in technical designing and developing Changes related to migrating the code to Endeca Search Engine.
  • Have experience working with core java concepts multithreading, collection, exception handling and concurrency.
  • Used JSP and XSLT to enhance UI components using MVC architecture. Used JavaScript for client side validation.
  • Used JSP, ATG Dynamo and droplet to enhance UI components.
  • Order History search is implemented for users to do search for their orders in order history and approved order history.
  • Implemented the Delegate Pattern to do activities related to Search post process and pre process activities..
  • Involved in writing SQL queries and DAO classes to develop the DAO layer.
  • Extensively used Spring IOC in injecting Delegate Classes in the business layer.
  • JQuery is used to display flyouts and menu items . AJAX is used for type Ahead functionality. Test cases are written using JUnit and Rspec Selenium webdriver in JRuby for writing the UI test cases.JBoss application server is used to deploy the application.
  • Responsible for validating the Changes against the Requirements to validate the Changes in the early stages before going to QA.
  • Responsible for writing JUnit test cases for the functional and unit testing.
  • Responsible in maintaining the Java source code and merging the code Using CVS, Tortoise CVS, Git as a version control system.
  • Supported when the code moved to QA and production to fix the bugs.

Environment: Java 1.6, Struts2, ATG 9.0, JSP, XSL, XSD, CSS2, JBoss1.6, Spring 2.5, ANT, XML, JUnit, JQuery, AJAX, Oracle 11g, Jenkins, WinCVS, JavaScript, Endeca 2.1.1, SQL Developer3.1, Eclipse

Confidential, Wilmington, DE

Senior Java Developer

Responsibilities:

  • Understand the Existing functionalities of applications, at high level and its interfaces, and plan for development.
  • Understanding the scope of the project and refining it in consultation with JPMorgan Chase team based on the expectations
  • Acquiring knowledge about the product functionality and design
  • Understanding the business processes as per the standard industry practices.
  • Preparing a Master Document SON(Statement of Need) list
  • Provide new development services and enhancements based on the requirements provided by JPMorgan Chase.
  • Have experience working with core Java concepts multithreading, collection, exception handling and concurrency in complex functionality in transaction management, payment and statements.
  • Extensive working experience with SOAP Webservices for chase online applications.
  • Extensive experience working on Spring and Struts framework.
  • Extensive experience working on Hibernate and IBatis.
  • Identifying the changes to be serviced with the help of JPMorgan Chase team
  • Perform enhancements and change requests based on the requirements
  • Work on the customization of the new product as per the development plan
  • Conduct code reviews for the new & enhancement product releases
  • Conduct document reviews for the updated product technical documents
  • Prepare test plan for bug fixes/change request and new product releases
  • Delivery of builds, test plan and technical documentation
  • Report the weekly and monthly status in the specified format

Environment: Java, J2EE, Struts, JSP, Tomcat 6.0, Web services, Ibatis, Design Patterns, ANT, XML, Spring, JUnit, JQuery, Weblogic 10, Oracle 10g/11g, Tivoli Work Scheduler, Password Vault, Subversion

Confidential, Wilmington, DE

Senior Java Developer

Responsibilities:

  • Performed Effort Estimation and Impact Analysis for various components of the application
  • Reviewing function Specifications
  • Preparing and Reviewing Technical Specification for Middleware and Batch.
  • Development and Code Review of developed modules, Defect solving.
  • Unit & Integration testing and QA Support for releases.
  • Involved in creation and testing of test cases using DB Unit.
  • Production deployments and support
  • Handling association releases.
  • Onsite - offshore Coordination

Environment: Java, J2EE, Spring, Web services, ibatis, Design Patterns, ANT, XML, JUnit, Weblogic 10, Oracle 10g/11g, Tivoli Work Scheduler, App Grid, Password Vault

Confidential, New York, NY

Senior Java Developer

Responsibilities:

  • Analysis of the business requirements and modularize the requirements.
  • Played a Support lead role in handling support issues.
  • Responsible for Designing and implementing the MVC Architecture (Struts).
  • Designing and Developing Pages using JSP, Servlets, Java Beans and JavaScript.
  • Generating Data XML files and Display Properties in XSL Style sheets.
  • Study the specifications document and review the specifications with the client.
  • Unit Testing and Bug fixing played a vital role on Defect Prevention Resource
  • Strategizing the development lifecycle with strict adherence to the timeline.
  • Development and Enhancement of core components and provide technical backing for the team members
  • Onsite-offshore co-ordination and interfacing with users.
  • Documentation and preparation of manuals.
  • Unit testing, System and Regression testing.

Environment: Java, Jsp, Servlets, Struts, Linux, HTML, Unix Scripting, ANT, XML, SQL Server Junit, MQ Series, Sybase, Tomcat 5.1

We'd love your feedback!