We provide IT Staff Augmentation Services!

Sr. Fullstack Java Developer Resume

Tampa, FL

SUMMARY:

  • 8 Years of IT experience in development, design, analysis, documentation, implementation of web using Java and J2EE, Hibernate, Springs, Struts, Web Services (SOAP, Restful), JavaScript, HTML, CSS, AngularJS, AJAX and XML.
  • Experience with IBM WebSphere, JBOSS and Apache Tomcat Application Server.
  • Expertise in MVC Architecture using Struts 1.3/2.0 with features like the Tiles Framework, Validation Framework, and Internationalization.
  • Experienced in the MVC Architecture using Struts & Spring Framework s, JMS, JNDI and Hibernate.
  • Hands on experience over ReactJS frameworks. Strong experience with Application Servers - WebLogic, WebSphere, JBoss, Apache Tomcat, Java Web Server, CMS - Joomla, Drupal, and FileNet.
  • Workflow tools - Lombardi, jBPM, WebSphere Integration Server. Databases - Oracle, Sybase, SQL Server, DB2, MongoDB and Caching.
  • Expert knowledge of OO concepts, design of real time applications using Java, Rogue Wave library, Build Tools like Ant and Maven, and UML tools like Rational Rose and TogetherJ. Expertise in Continuous Integration - Cruise Control, Jenkins, TeamCity, UDeploy Source control - Subversion, CVS, Perforce.
  • Experienced in developing the multi-tier client-server and Distributed Object Systems and Object-Oriented Technologies in an Internet/Intranet environment.
  • Expertise in Object Oriented Methodologies (OOAD), Aspect Oriented Programming (AOP), SOA, Java2 (JDK1.7), J2EE Design Patterns, Data Modelling and UML based system design.
  • Knowledge and experience in XML and XML parsers, SOAP-based web services, RESTful Web Services, UML.
  • Expertise in open source frameworks like Struts 2.0, Spring 2.5 (IOC, JDBC, AOP, and LDAP), Web services, Hibernate 3.0, JAXB, AXIS-2, JAAS (Java Authorization and Authentication System), JUNIT etc.
  • Well experienced in J 2EE design patterns including Singleton, Factory, Prototype, Session Façade, Data Access Object (DAO), Service Locator, Data Transfer Object, and Business Delegate for Object-Oriented analysis and design.
  • In depth experience with PL/SQl, T-SQL, DB development, Design Patterns, Agile - Scrum, XP, and TDD (Test driven).
  • Experience in writing test-cases in Java environment using JUnit.
  • Good Knowledge of UML and Together Soft/ Visio tools.
  • Experienced in using IDEs such as Eclipse, My Eclipse, IntelliJ, and Net Beans.
  • Hands on experience in deploying Documentum patches, fixes, upgrades and customizations.
  • Hands-on knowledge of OpenText tools like ADA, xECM.
  • Expert in the conversion of legacy information systems to distributed and web-based architectures.
  • Always worked closely with system users and management personnel and gained reputation of loyalty, quick problem solving, and excellent teamwork and communication skills.
  • Ability to learn and use new systems and paradigms in considerably less time, solid communicator with exceptional team-building skills.
  • Experience in mentoring, leading, planning and execution of client projects, liaison with business and IT management.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.

TECHNICAL SKILLS:

Languages: Java/ J2EE, C, C++, HTML, DHTML, SQL.

Operating system: Windows, Unix.

Java Technologies: Core Java, JDBC, Hibernate, JSF, XML Parsers, JSP 1.x, ServletsPortals, EJB 3.x, JMS, Java Swing, JavaBeans, Web Services.

Frame Works: Struts 1.x/2.x, Hibernate 3.x, Spring 2.5/3.x, Spring Boot, Groovy on Rails 2.x

XML Technologies: XML, SAX, DOM, XSL, XSLT, XPath, WSDL, SOAP, Rest

Web Technologies: HTML, CSS, Java Script, ReactJS, D3.js 3.x, AJAX, JQuery and Angular JS 1.x

Servers: IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 4.x/3.x

RDBMS: Oracle, MS SQL Server, MySQL 6.1.

Tools: Eclipse, WSAD, RAD, CVS, JBuilder, JDeveloper, Ant, Maven

Concepts: UML, Design Patterns, Caching

PROFESSIONAL EXPERIENCE:

Confidential - Tampa, FL

Sr. FullStack Java Developer

Responsibilities:

  • Working in a Scrum Agile process with two-week iterations delivering new Change request and working on software at each iteration.
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare the detailed level of plan for upcoming sprints.
  • Understanding the business requirement and deciding the scope.
  • Ability to understand 834(EDI) transactions.
  • Interacting with business systems analyst to get clarified on any questions regarding the requirements.
  • Coming up with the changes required for the processing logic and any new obligations by the state government.
  • Developing the code based on Spring Framework, Spring MVC, Hibernate.
  • Implementing Service tier and Data access tier using Spring and Hibernate.
  • Developed code using Design Patterns like DAO, Factory Pattern, Singleton and Value Objects.
  • Connected to Data Sources and performed operations using Spring Data framework features like Spring JDBC and Spring ORM.
  • Used Hibernate Query Language HQL to query the database for complex data.
  • Used Hibernate framework for data persistence, involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Configured the POJOs with backend tables in Hibernate to achieve the associations.
  • Integrated Spring DAO for data access using Hibernate to fetch data from database and avoid redundant database access statements.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Maintain source code using SVN.
  • Ability to change the historical scripts which have the complex stored procedures by which the previous legacy claims can flow through.
  • Worked on SQL Scripts for Data Access such as selection, Insertion and Deletion, Joins of Data from Oracle Databases
  • Defect fixing of the errors caught in the development, unit testing and QA phase
  • Used TeamFoundationServer to maintain the source code and JIRA to track problems.
  • Used log4j to capture the log that includes runtime exceptions and debug
  • Performing Code reviews with the team.
  • Used Junit for testing each class.
  • Using the Sonar Qube Scan to regularly analyze and improve the standards in the code for bugs, vulnerabilities, Coding Conventions, Error handling and security concerns.
  • Creating Technical design documents (TDD) which explains the code developing as part of the requirement and sent for reviews.
  • Coordinating with the release engineers for the deployment requests and any build failures.
  • Code analysis on the issues found by QA and providing the fixes for defect closure within the SLA.
  • Using TeamFoundationServer version control to maintain the source code.
  • Providing the immediate assistance and support on the production issues if any are reported.

Environment: Agile, Java 5.0/7/8, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring 2.5/3.1, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, MySQL, HTML5, CSS3, jQuery, AngularJS, Angular2, NodeJS, Express, JavaScript, ReactJS, GIT, JMS, Jenkins, JIRA tool, Log4j, Maven, AWS, Caching.

Confidential - Tampa, FL

Sr. Full Stack Java Developer

Responsibilities:

  • Managing, coordinating offshore deliverables and be accountable for overall delivery.
  • Working in a Scrum Agile process with two-week iterations delivering new Change request and working on software at each iteration.
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare the detailed level of plan for upcoming sprints.
  • Understood Business requirements and analyzed the requirements and developing detailed specifications.
  • Involved in preparing System Requirements and Detailed Design document for the project.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate as an ORM tool and defined the mapping and relationship of each table in database.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Implemented Spring, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Spring framework.
  • Proficient in using JAVA design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator for better maintenance of code and re-usability.
  • Designed UI for the application's structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
  • Developed various generic JavaScript functions used for validations.
  • Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch.
  • Created Hibernate mapping files for Java classes using table per class hierarchy strategy.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS.
  • Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • Experience in working with RESTFULL Web Services.
  • Proficiency in developing Web applications using Servlets, JSP, JDBC, EJB2.0/3.0, web services using JAX-WS2.0 and JAX-RS APIS.
  • Designed RESTful web services with JSON representation for handling AJAX requests Used Advanced Rest Client plug-in to run the rest API's on localhost Tomcat Server for Unit testing.
  • Configured JPA to use Hibernate as ORM tool.
  • Created Class Diagrams and sequence diagrams using UML.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with business and showing them regular status of work with demos and interactions.
  • Working closely with data center teams to resolve any data related concerns raised by business users.
  • Consolidated test evidences for future reference and prepared test result summaries at the end of every phase of test activity.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Perform Backend Testing on PostgreSQL Database by writing SQL Queries.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Involved in project management related activities and quality aspects of the project.
  • Maintained the version of the project in Bit bucket server (stash) by merging/branching.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Launch various AWS EC 2 instance to deploy various application.
  • Followed Agile methodology, participated in daily SCRUM meetings.

Environment: Spring 3.1, Java7/JDK 1.7, Spring JDBC Templet, Spring Batch, AJAX, XML, CSS, CSS 3, HTML 5, JavaScript, Oracle 10g/11i, Maven 3.0.3, MYSQL 6.1, jQuery, JUnit, REST, AngularJS, D3.js 3.x, STS 3.5.1(eclipse), EJB 3.x, JSP’s Action Components, Tomcat Web Server.

Confidential - IRVING, TX

Java/J2EE Developer

Responsibilities:

  • Responsible for Validating Functional design documents (FDD)
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Implementing spring framework to develop inversion of control and injection of beans based architecture.
  • Implementing restful services with Spring MVC.
  • Implementing synchronized and multithreaded design using spring MVC.
  • Development of source plugins for Legacy and non 3PAR arrays to fetch data from arrays.
  • Implementing ORM using Hibernate 4 framework.
  • Using Hibernate to communicate with Postgre SQL database and queries using HQL.
  • Using AngularJS as the development framework to build a single-page application.
  • Leveraging Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing new states for website using Angular JS and making API calls using Rest angular.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Creating Angular JS controllers, directives, models for different modules of the application.
  • Working on creating new modules for application and responsible for working on full stack development of it including designing Angular Controllers, routes.
  • Writing the complex code for logic in API Controllers using JAVA as code behind.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Granting User Access to a Linux Server using Centrify.
  • Add Linux server, analyze environment and install Centrify software using Deployment Manager.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Express.
  • Created automation scripts, configured virtual private networks (VPN), and managed servers on AWS.
  • Designed AWS infrastructure.
  • Launch, configure and maintain VPC, Subnet to manage AWS Network.
  • Launch various AWS EC 2 instance to deploy various application.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with business and showing them regular status of work with demos and interactions.
  • Implemented JAVA design patterns such as singleton, abstract, factory patterns for gaining better results.
  • Worked on SVN for controlling branches.
  • Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Testing all application controllers extensively with Angular JS's built-in testing facilities.
  • Responsible for writing the unit test framework for application using Junit.
  • Created Test Scripts using Element locators and used Selenium WebDriver to test web applications.
  • Enhanced Test scripts using Java programming features and TestNG Annotations.
  • Participated QA Automation framework setup using Cucumber, Selenium and Java technologies.
  • Involved in setting up and configuring the test environment with Eclipse and TestNG.
  • Created Feature files, Scenarios and Glue code using Cucumber Framework.
  • Involved in Maven build script changes for the build and deployment.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Set up Jenkins server and build jobs to provide continuous automated during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven.
  • Developed Maven/Ant builds scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.
  • Involving Unit Testing, Integration Testing, and Regression Testing in a regular basis to improve the performance of the application.
  • Involved in Sprint methodologies of project like daily standups, sprint deliverables, retrospective meetings etc.

Environment: JBoss Server, MVC, UNIX, Java/J2EE 5.0, Servlets, JSP 1.x, Hibernate 3.0, AJAX, XML, CSS 3, HTML, JSON, REST, SOAP UI, Spring 3.x, JavaScript, Oracle 10g/11i, JQuery, JUnit, AngularJS, Struts 1.2.8 Framework, JSP’s Action Components, TomCat Web Server.

Confidential - Stamford, CT

Java/J2EE Developer

Responsibilities:

  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle within HM Health Solutions established framework.
  • Involved in developing the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used JQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting.
  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using NodeJS.
  • Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending an SOAP request.
  • Configured EC2 instance and Route53 for DNS hosting on AWS for dev environment and Used AJAX framework for server communication and seamless user experience.
  • Designed and developed customized ESB to integrate and govern SOA services. Built various capabilities in ESB like Security, Message routing, message transformation, transaction management etc.
  • Worked on Proof of Concept for developing application using NodeJS and Mongo DB.
  • Used Require Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Used Junit unit testing for UI testing and Fitnesse for Integration testing.
  • Hands-on knowledge of OpenText tools like ADA, xECM. Data Migration exposure from other source systems to OpenText platform using migration tools.
  • Tested each and every application with using validators and handled multiple modules simultaneously to achieve the application.
  • Experience working with standalone application for trade flow processing and feeding.
  • Used multithreading concepts to overcome errors in the process of concurrent quote transactions. Deployed the application in clustered environments for load balancing and Server failover conditions.

Environment: JDK 1.8, Spring(DI, MVC, Transaction Management, AOP) JSP, JSP-EL, JSTL, Servlets, AWS, Oracle SOA, TOAD, HTML, CSS, XML, Angular JS, Cassandra, TOAD, SVN, NodeJS, ESB, SOAP, REST, JAX-RS, Require JS, Log4J, Adobe Dreamweaver, Log4J, Sun Jersey, Quality Center, AJAX, Fitnesse, Hibernate.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS.
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant (build.xml) targets for build and deployments on WebSphere Application Server 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using Junit.
  • Used Configuration Management and Version Control tool CVS.

Environment: Java, J2EE, Eclipse, Windows NT 4.0, UNIX, My Eclipse IDE, JSP/Servlets, JQuery, Apache, Tomcat, JDBC, XML, XSLT, XSD, SAX, JAXP, HTML, Oracle8, UNIX.

Hire Now