We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Miami, FL

SUMMARY

  • Around 8+ years of experience in design, development, analysis and deployment of web - based and Client-Server business applications using Object Oriented Analysis and Design (OOAD, OOPS) and Java/J2EE technologies with Software Development Life Cycle (SDLC)
  • Experience in developing Client-Server/N-tier/Web-Application development using Java and J2EE related technologies.
  • Good knowledge in developing Web Applications Development using HTML, CSS, XHTML, JavaScript, jQuery, AJAX, XML and ES6.
  • Experience implementing Restful and SOAP web services using technologies such as JSON, SOAP, XML, JAXB and Jersey.
  • Experience in spring applications frameworks and Object Relational Mapping Technology like Hibernate.
  • Having experience with Cloud Service environment like Amazon Web Services(AWS).
  • Worked with Amazon web services: EC2, RDS, S3, EBS, ELB among otherAWS technologies to deploy apps in different regions.
  • Experience in Micro services development using Spring Boot.
  • Experience in Spring frameworks such as Spring (MVC, AOP, IOC, Security, Boot, JDBC).
  • Experience in JavaScript frameworks and libraries like Angular4 /CLI, React JS and Node JS.
  • Good knowledge in dealing with the components, string interpolations, data binding, decorators, modules, event emitters, event binding, state management and NPM ecosystem.
  • Good experience in using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, Java I/O, Data structures and algorithms.
  • Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
  • Experience in using J2EE Application Servers like Apache Tomcat, Jetty, Glassfish and JBoss.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL.
  • Significant experience in web development tools like Eclipse, IBM RAD, Spring Tool Suite (STS) and IntellijIDEA.
  • Proficient in OOA Technologies like developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams.
  • Experience in unit testing the applications using Junit, Mockito Cucumber and TDD Frameworks, developed logging and standard mechanism based on Log4J.
  • Experienced with Jerkins methodologies includes Continuous Integration and Continuous Deployment.
  • Extensive experience in implementation of the version control software CVS, SVN and Git.
  • Extensively worked on JIRA tools for tracking stories in a Project.
  • Good experience in developing applications using Agile and Waterfall methodology.
  • Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.

TECHNICAL SKILLS

Programming languages: Java, J2EE, JavaScript, C, C++, PHP

Java Technologies: Java JDK 1.6, 1.7,1.8, J2EE, JSP, Servlets, JDBC and Web Services Web Technologies XML, XSL, XSLT

J2EE Frameworks: Spring 4.x/3.x, Hibernate 3.x, Struts 1.x/2.x

Web Technologies: Angular2/4, React, Node.js, EXPRESS, jQuery UI, Ajax, HTML5, CSS3, RESTful Service, JavaScript/jQuery, Es6, Bootstrap, JSON

Databases: Oracle 9i/10g/11g, MongoDB 2.6, MS SQL Server 2008, MySQL 5/6, PostgreSQL 8/9

Build-Automation Tools/ BugTracking Tools: Maven, Gradle, Jenkins, Ant, JIRA.

Application Servers: Apache Tomcat 5/6/7, Apache HTTP Server 2.x, JBoss 5.x, Express Node.js

Version Control Systems: Apache Subversion SVN, CVS and GitHub

Testing Tools/ Others: JUnit, Mockito, Selenium, SoapUI, Putty, Postman.

Operating Systems: Windows, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, Miami, FL

Java Full Stack Developer

Responsibilities:

  • Participated in the complete software development lifecycle tasks (design, coding, testing and deployment).
  • Extensive knowledge and experience in developing Single Page Applications (SPA) using Angular2.
  • Designed and Developed UI for Customer Service Modules and Reports using Angular2, HTML5, CSS3, Bootstrap, JavaScript Created web application prototype using JavaScript and AngularJS.
  • Extensive knowledge of HttpModule, FormsModule, RouterModule, EventEmitter, Input/ Output decorators, event binding, property binding, Bootstraping from angular2.
  • Integrated Apache Kafka for data ingestion.
  • Bootstrap and CSS3 media queries were used for responsive web designing.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for microservices.
  • Defined new validations through FormsModule for the form field validation implemented through HTML5.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Integrated Single sign on sing LDAP and Active directory on Spring security layer, successfully maintained users and groups integrity in the application.
  • Exposed Stateless session beans as RESTful web services using JAX-RS. Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed unit test cases using Jasmine and Karma as unit test runner for various modules.
  • Implemented continuous deployment system with Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon Web Services (AWS).
  • Worked with Java libraries to access AWS facilities as Simple Storage Service (S3), Simple Queue Service (SQS) and Simple DB.
  • Used Junit and Mockito framework for unit testing of application.
  • Used Git version control to track and maintain different versions of the application.

Environment: Jdk1.8, HTML5, Angular2, JavaScript, Spring Boot, Node.js, Bootstrap, Spring 4.0, Apache7.0, log4j, Hibernate, Kafka, Maven, Git, Rest web services, AWS, maven, JIRA, Eclipse, XML, MySQL.

Confidential, St Louis, MO

Java Full Stack Developer

Responsibilities:

  • Designed and Developed User Interactive (UI) Web pages using JSP, HTML, React-JS, Bootstrap, CSS3, JavaScript, JQuery, AJAX.
  • Involved in creating rest services using Node JS, Express JS, Mongo DB with NPM modules.
  • Designed the system based on Spring MVC Model architecture.
  • Developed a business logic layer using Spring Dependency Injection and client sideJava-beans for DAO Design Patterns
  • Implemented the service layer using Spring with transaction and logging interceptors.
  • Used Spring framework for middle tier and Spring-Hibernate for data access.
  • Develop coreJavaprograms for all business rules and workflows using Spring framework.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Consumed restful web services using apache Http Client for the data coming from external systems.
  • Interacting with the offshore team to assist them in the development and help them understand the requirements and performed Code Reviews.
  • Coordinating with the build team in the deployment activities.
  • Integration testing, bugs fixing, handling change requests and code reviews.
  • Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo-Template)
  • Used extensively Eclipse in development and debugging the application.
  • Validating the Application by Deploying and testing on JBoss Server.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Responsible for mapping the database model into persistence objects using Hibernate Annotations.
  • Used Selenium IDE for Open source web testing
  • Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DbUnit and Spring Test support.
  • Developed the application using J2EE architecture specification and Design patterns.

Environment: Java1.7, Junit 4, JBoss 7, Oracle 11g, HTML, JSP, JavaScript, React-JS, Node JS, Mongo DB, Spring, Hibernate, Eclipse, Web services, Selenium 2.4, Maven, Junit, log4j, JavaScript, Subversion

Confidential, St Louis, MO

Sr. Java/.NET Developer

Responsibilities:

  • Interacting with the business analysts to gather the requirements and understanding the functional design specifications for the requirements.
  • Followed agile methodologies to carry out the project using TDD (Test Driven Development) approach.
  • Adopted MVC design pattern for implementing various tiers of the application in Struts2 Framework.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Data Access Object, Singleton and Factory.
  • Designed and developed user interface using front-end technologies like HTML, CSS, JavaScript, jQuery and AJAX.
  • Created UI using HTML4, CSS3, Razor views and partial views
  • Created and consumed WCF Services using C#, ODP.NET and SQL Server 2008
  • Developed client-side validations in JavaScript and server-side validations in Struts2 using Struts-Validator frame-work for all the form entries.
  • Implemented server-side programming using Servlets, JSP, Struts.
  • Worked with spring and web services with SOAP by creating SOAP services using Spring Controller class.
  • Implemented Spring dependency injection (DI) for all the DAO's, Service Beans.
  • Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
  • Used XML Web Services using SOAP to transfer the amount to that is remote and global to different financial institutions.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and for mailing administrator of any system related problems.
  • Involved in creating, modifying SQL queries, prepared statements and stored procedures used by the application.
  • Configured and deployed the applications on WebLogic Application Server.
  • Involved in the defect fixes and project tracking by utilizing tools like JIRA.
  • Configured and created application log files using Log4j required to trace application logging activities.
  • Developed test cases using Junit for unit testing.
  • Used SVN for version control across common source code used by developers.

Environment: Java, C#, WCF, ASP.NET MVC, Razor View, Spring, Hibernate, HTML, CSS, JDBC, JavaScript, jQuery, AJAX, MVC, Struts, Mongo DB, WebLogic, DAO, servlets, JSP, TDD, Eclipse, XML, SQL, JMS, Web Services, SVN, SOAP, JIRA, Junit, Log4j.

Java Developer

Confidential, Raleigh, NC

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Used JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in development of User Interface using JSP, JSTS, CSS, AJAX, JavaScript, HTML, and Tag libraries.
  • Involved in design, develop and implementation of the application using Spring and J2EE framework.
  • Implemented Session Facade Design Pattern.
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS and HTML.
  • Involved in front-end and back-end development and enhancements using JSP's, Servlets, JavaScript, AJAX.
  • Involved in implementation of modules related to file comparison received from clients using Spring Framework.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.
  • Prepared EJB deployment descriptors using XML.
  • Wrote Action Classes to service the requests from the UI, populate business objects & invoke EJBs.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Involved in XML access to create the pages in portal content and assign the themes and skins to portlets and portlets to pages.
  • Involved in performance tuning, scalability of the application and production support.
  • Developed batch process to handle large data sets and managed them in an UNIX environment.

Environment: Java /J2EE, Oracle 10g, SQL, PL/SQL, JSP, EJB, WebLogic 8.0, HTML, AJAX, JavaScript, JDBC, XML, JMS, JUnit, log4j, My Eclipse 6.0.

Java Developer

Confidential

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Rational Rose XDE to model the detail design of the application.
  • Developed the application front end using Jakarta Struts Framework: developed action classes, form beans andJavaServer Pages using WSAD.
  • Designed and implemented Business Delegate, Session Facade and DTO Design Patterns.
  • Deployed the applications on IBM Web Sphere Application Server
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Extensively used Hibernate in data access layer to access and update information in the database
  • Used XSLT to transform my XML data structure into HTML pages.
  • Used XML Web Services using SOAP to transfer information to the Credit Monitoring Systems.
  • Used CVS for version control across common source code used by developers.
  • Used JDBC to invoke Stored Procedures and database connectivity to Oracle 9i.
  • Developed JUnit test cases for all the developed modules.
  • Monitored the error logs using Log4J and fixing the problems.

Environment: Java /J2EE, Struts, Oracle 9i, SQL, PL/SQL, JSP, WebSphere, HTML, AJAX, JavaScript, JDBC, XML, JMS, JUnit, log4j, My Eclipse 6.0.

We'd love your feedback!