We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Tempe, AZ

SUMMARY

  • 7+ years of IT experience. Good working knowledge in architecture/design in multiple business domains ranging from Banking, Health Care, Automobile and Insurance also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, AJAX, Spring, REST, SOAP, J2EE (JSP, Servlets, JDBC), JavaBeans, JMS, XML, Oracle, SQL, and Spring MVC.
  • Good knowledge and hands on experience in MVC (Struts), Spring, Microservices, Oracle Application Development Framework Oracle ADF and ORM (Hibernate) frameworks.
  • Extensive knowledge of XML - based standards and protocols (such as WSDL and SOAP ), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services .
  • Experience in RAD (Rapid Application Development), Agile Methodology and Scrum Software
  • Implemented the task dashboard of different JBPM workflows using BPMN 2.0, business rules using business rules using Drools.
  • Good knowledge about creational design patterns such as singleton, factory, prototype; behavioral design patterns like chain of responsibility, command, interpreter, observer; structural design patterns like adapter, corporate and facade
  • Experience in integration of Struts, Oracle ADF, JSF, and Spring Web flow, EJB with Spring Framework and Spring with Hibernate, Spring Jdbc and Spring Boot.
  • Good knowledge and experience with multiple Servers like IBM Web Sphere, IBM Web Sphere ESB (Enterprise Service Bus), Web Logic server, Apache Tomcat, JBoss and IBM Blue works .
  • Extensive experience in working IDE tools like Eclipse, RAD, WID (Web Sphere Integration Designer), STS, IntelliJ.
  • Extensive experience in implementation of the version control software SVN, CVS, Git using both command line and UI.
  • Involved writing coding using Microservices , JavaScript and Angular JS to generate dynamic web pages and web content.
  • Developed Persistence object using Hibernate and Java Persistence API(JPA).
  • Developed spring boot application by using the Crud Repository interface build up on the API(JPA) .
  • Experienced in generating logging by Log4j to identify the errors in production test environment. experienced in build tools like Ant, Maven and Gradle tools.
  • Experience on LDAP integration in Spring Boot maven application for Single Sign On (SSO) page user integration deployed in WebSphere application.
  • Enhancement and Development experience on Jasper reports on old legacy projects.
  • Hands on experience using Messaging Services like JMS, IBM Blue works, MQ Series .
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/SIT/UAT/Prod.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL PL/SQL, SQL* Plus, Database triggers, Procedures, Functions.
  • Expertise in working with Windows, LINUX and UNIX, Shell Scripting, Subversion and CLEARCASE platforms and in environments using Agile (SCRUM) development methodologies.
  • Experience in Multi-tier Web Application Development using MVC2 Architecture, Design Patterns, Struts framework , and Hibernate .
  • Developed the UI panels using JSF, XHTML , Appian, Oracle, AngularJS, Cucumber and/or Selenium WebDriver, LDAP , XML, Web Services , SQL , Data Modeling, JBoss , WebSphere or WebLogic Application Servers, SaaS, POC, RDBMS , CSS , POJO and JQuery.
  • Experience in Testing tools like rally, postman (Restful API)

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, UML, C, JavaScript, HTML, HTML4, HTML 5, CSS, CSS 3, DOJO, DHTML, PHP, NodeJS

Java Technologies: JSP, Servlets, Oracle ADF JDBC, Java Beans, Microservices, IBM BPM 9.0, BPMN 2.0, Exception Handling, Multi-Threading, Spring Boot, Event Handling, REST / SOAP Web Services, IBM Blue Works.

Development Tools: IntalliJ, Eclipse, STS, My Eclipse, Net Beans, IntelliJ, IBM RAD, RSA and JCreator.

Version Controller: SVN, Clear Case, CVS, ANT, GIT

Frameworks: JSF Framework, Microservices, SPRINGS, ANGULARJS, EJB3.0, STRUCTS, RESTful, HIBERNATE.

Databases: SQL Server, Oracle, PL/SQL, My SQL, MongoDB, CouchDB.

Scripting Languages: JavaScript, AJAX

Application Servers: Web Sphere, Web logic Server, JBOSS.

Operating Systems: Windws2000, Windows XP, Windows7, WINDOWS 8, LINUX, UNIX.

Web/App Servers: Apache Tomcat 4.1/5.5/6.0/7.0 , Jetty, WebSphere Application Server and JBoss.

PROFESSIONAL EXPERIENCE

Confidential, Tempe, AZ

Java Full Stack Developer

Responsibilities:

  • Agile development (2-week sprints/Iterations), Test Driven Development (TDD) following Object Oriented Analysis & Design (OOAD), JBehave, Junit, Mockito, JIRA, Sonar and Crucible Code Reviews are part of every day’s work.
  • Developed application in Spring4.x framework by utilizing its features like Spring Dependency injection (Spring IO), Spring JDBC, Spring Security and Spring Boot.
  • Implemented new Attribution Micro service to produce the attribution related data like country and sector information using Spring Boot, REST API , dynamo DB.
  • Developed unit tests using JUnit and Mockito to test the Microservices enhancements and developments.
  • Tested the developed Micro services through adhoc reports using Coric tool.
  • Responsible for RDM UI enhancements if any. RDM is a UI interface where we had UI component developed using Angular 4.
  • Responsible for writing the Karma test cases for testing the Angular 4.0 dev code
  • Used Maven to build and deploy the application and used Jenkins as Continuous Integration platform (CI/CD) to setup the automated builds.
  • Developed RESTful web services with spring boot support to handle data transfer between internal systems with various other applications.
  • Experience in batch operations and transaction management in spring .
  • Used Hibernate / JPA2 in the persistence layer , written hibernate mappings using Annotations, HQL, Criteria and Named Queries.
  • Experience in working with SQL joins, Indexes, views, PL/SQL functions, procedures using SQL Developer & TOAD , executed on Oracle database .
  • Used Git for source Version Control, resolving code conflicts and merging code base .
  • As part of the fidelity internal release process, I created CM tickets to release the tested UAT code into production environments whenever needed.
  • Experience working with Docker containers, Amazon EC2, S3 and ELBs in an AWS Environment.
  • Configured Integration frameworks such as Apache Camel, Spring Integration.
  • Development of Continuous FTP service of encrypted large files between distributed systems using Apache Camel.
  • Experience in developing, deploying and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker.
  • Involved in crucible code reviews to get the code merged into production.
  • Using the Active MQ as the message bridge for getting the response from the server client
  • Implemented REST API using Postman

Environment: Java 1.8 (Java 8), JDK 1.8, J2EE, JVM, AWS, Agile, TDD, BDD,Object , Design patterns, Unix, Putty, Spring Boot, Micro services, Hibernate 4.0, JPA2, STS, RESTful, Apache CXF, JUnit, Mockito, SonarQue, Oracle, jQuery, CSS3, GIT, Maven, JIRA, Jenkins, JavaScript, AJAX, JSON, Bootstrap, Windows.

Confidential, Washington Dc

Java/J2EE Developer

Responsibilities:

  • Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviews is part of every day’s work.
  • Responsible fors creating and maintaining architecture for Restful API using Spring Boot maven project.
  • Implemented Hibernate from scratch to connectivity with database to the application.
  • Used Hibernate annotations for mapping between POJOs and Tables in the Database.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Developed Persistence object using Hibernate and Java Persistence API(JPA).
  • Developed spring boot application by using the Crud Repository interface build up on the API(JPA)
  • Worked on database interaction layer for insertions, updating and retrieval operations of data from oracle database by writing stored procedures.
  • Experience in integration of Struts, JSF, and Spring Web flow, EJB with Spring Framework and Spring with Hibernate, Spring Jdbc, JPA and Spring Boot.
  • Experience enhancements on our old legacy projects which is developed by JSF, EJB, Struts.
  • Experience on LDAP integration in Spring Boot maven application for Single Sign On (SSO) page user integration deployed in WebSphere application.
  • Enhancement and Development experience on Jasper reports on old legacy projects.
  • Implementing the Swagger in spring Boot maven application by testing the web module.
  • Expertise in development of Single Page Application (SPA) using Angular 5 Framework and Angular libraries such as Angular CLI, Angular Material and implemented third-party libraries.
  • Implementing the data service, routing module and development on components using angular CLI.
  • Deployed Spring web applications on Tomcat Application Server and EJB, Structs, JSF Enterprise Applications are deployment in IBM WebSphere Server.
  • Experience in handling, configuration and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra.
  • Strong working knowledge of API testing tools like Rest Client, Postman, SOAPUI

Environment: Hibernate, LDAP, WebSphere, Tomcat, Jbos, JSF, EJB, Structs, Spring web applications, Angular CLI, Angular 5, Jasper reports, Swagger, spring Boot maven, Single Sign On (SSO), JSF, Spring Jdbc, JPA and Spring Boot, Crud Repository, API(JPA), Hibernate annotations, Agile, Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviews.

Confidential - Minneapolis, MN

Java/J2EE Developer

Responsibilities:

  • Agile development (2week sprints/Iterations), Test Driven Development (TDD), Junit, Mockito, Maven, JIRA issue navigator, Crucible Code Reviews is part of every day’s work.
  • Responsible for creation of design artifacts such as use cases and sequence diagrams .
  • Developed application on Spring 3.x framework by utilizing its features like Spring Dependency injection, Spring Beans, Spring Security, Spring JDBC, Spring Web flow using Spring MVC.
  • Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI
  • Used Spring Security framework to set up authentication and authorization for the application using firm wide single sign on.
  • Developed persistence layer integrating Microservices, Hibernate with Spring ORM support, also used Spring JDBC for lightweight database operations.
  • Used JPA Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination.
  • Experience with Service oriented architecture (SOA), developing SOAP web services based on JAX-WS (Document Style) using HTTP Protocol on Bottom Up style development for creating Endpoints.
  • Developed user interface using JSP, JSF, Ajax, LESS, DOJO, and JQuery.
  • Used Drools to handle complex business rules using Rule Sets and Rule Flows.
  • Developed User Interface using Google Web Toolkit (GWT) features like Data Binding, Activity classes, editing ui.xml to create UI components.
  • Used Jasper Reports and iReport tool to create PDF version of recommended plans for document generation.
  • Wrote complex SQLs, Stored Procedures PL/SQL using SQL developer & TOAD, executed on Oracle Database.
  • Created custom page templates and used ADF skinning features to design web pages.
  • Worked on Angular JS, used its two-way data binding to achieve the feedback functionality from the user.
  • Involved in configuration, data conversion and Implementation of Oracle EBS Procure-to-Pay, Inventory, warehouse management, and Order-to-Cash modules
  • Used SVN as source control tool for branching, merging and maintain code versions in the repository enabled using Maven Versioning Capability.
  • Hands on experience JBOSS DROOLS, Guvnor, writing Business rules, Decision Tables, Agenda Filter, Knowledge Base, and JBPM.
  • Developed, Tested and Deployed application in Apache Tomcat 7.0.
  • Implemented the interaction between applications and Mule ESB by using Message Service clients.
  • Used Java and Web services to validate the Migration Functions.
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT application.

Environment: Java 1.6, JSP, Java Beans, Struts 1.3, Struts Tag Libs, JSTL, Hibernate, Java Script, jQuery, Angular JS, StrutsV1.x, JSFV1.x, XML, XSLT, Web Sphere Integration Developer TomcatV6.0, Microservices, IBM Blue works Restful Web Services, spring security, DB2v9.1, SQL Query Analyzer, SQL Server 2005/2000.

Confidential

Java Webservices Developer

Responsibilities:

  • Experienced with Agile (Scrum) development methodologies, participating in agile meetings such like, Daily standups, sprint grooming, sprint planning, sprint Retrospective.
  • Used Tibco Enterprise Messaging Service for messaging.
  • Designed code for Publish and Subscribe messages on Tibco EMS Topics.
  • Consuming Xml messages through JMS listener, Microservices from topics of the Source system.
  • Worked with JAXB to unmarshall the message into Java objects and worked with those objects.
  • Implemented MESSAGE DRIVEN BEANS for Message listener.
  • Worked on Spring MVC, Microservices application with XML configurations and annotations. Used Dispatcher servlet to route incoming requests, controllers to handle requests and Model to send values to user interface.
  • Implemented Hibernate from scratch to connectivity with database to the application,
  • Used Hibernate annotations for mapping between POJOs and Tables in the Database.
  • Used joins annotations for connectivity between the entities.
  • Developed restful webservices using Google Oauth and Microservices token system from scratch to give xml responses to the clients.
  • We are consuming rest services of others using Rest Template and Rest Client with using proxies.
  • Testing Rest Services Using Soap Ui and Postman.
  • Implemented Breeze library built on top of the Hibernate from scratch to querying database dynamically from the user request in Json format, so we reduced lot of code to handle different requests.
  • Implemented Spring Boot first time in project for automation testing team.
  • Refactoring old code to maximize the efficiency of the system by reducing number of expensive calls to the Database so that our system performance increased double.
  • Using Schema validator to validate xmls against respective Xsds.
  • Used Java Comparator tools to compare our database with Source Database.
  • Introduced notification message system Using Spring Message Service to send Quality reports to the clients.
  • Publishing xml messages on topics using JMS.
  • Working with visual vm to trigger actions to the application like comparing source Data with target data and sending emails to the client team.
  • Used AngularJS, HTML5, CSS, Bootstrap and Java Script as front-end technologies to develop the portals.
  • Used rest endpoint urls in the Angular service layer to get the data from the backend in json format.
  • Used Gradle as build tool, GIT as code repository and STS as Ide.
  • Used log4j for debugging the application.
  • Working with Test Driven Development and doing pair programming with other developers to write better quality code.
  • Working on continues integration methodology for building and deployment of code in different environments using Jenkins Continues Integration.
  • Writing both unit test cases for class level and integration tests for functionality level using Junit and Groovy.
  • Creating documentation for project modules using Confluence tool.
  • Worked with Chrome extension Postman REST Client, an HTTP client for testing web services.
  • Used Postman API to get convenient, visual display of query results.

ENVIRONMENT: Oracle Sql Developer, Spring Boot, Tomcat Server, IBM Blue works, STS, Spring MVC, SOAP, REST, XML, JSON, Gradle, GIT, Linux, Sonar, Microservices, Jenkins, Spring Messaging, Groovy, Junit, JMS, Breeze, putty, Visual Vm and Jira.

We'd love your feedback!