We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY:

  • Over 8+ years of significant, progressive experience in developing multi - tier Web based Client Server application.
  • Expertise in all phase of SDLC (Software Development Life Cycle).
  • Experienced in developing applications in Waterfall and Agile methodologies.
  • Experience in interacting with Clients, Collection of Requirement Specifications from the client site, performing Requirement Analysis and Designing.
  • Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, JQuery, Servlets1.x/2.x, Struts2.0, Hibernate 3.0, JDBC, AWT, JMS, Spring3.1, Spring MVC, Java Script, HTML, Web Services.
  • Extensive experience in implementing MVC framework using Spring, Struts in J2EEarchitecture.
  • Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJO's.
  • Proficient in Hibernate and the O/R mapping to map Java domain objects with the database, Spring framework to easily configure J2EE applications.
  • Experience in using tools such as Eclipse, IBM Web Sphere Studio Application Developer WASD, Rational Application Developer (RAD), Rational Software Architect and JBuilder.
  • Experience with XML and related standards and technologies like AJAX, Web Services, SOAP, WSDL, RESTful, DTD, XSL, XPath, DOM, SAX, HTML, CSS, and JavaScript, AngularJS.
  • Dedicated and hardworking professional IT industry experience in the field of Middleware Server Administration.
  • Involved in ATG Web dynamo development on windows based workstations.
  • . • Involved in Technical upgrade of e-commerce application.
  • Installed and configured various Middleware packages such as WebLogic, Tomcat, and good exposure and experience with Service Oriented Architecture (SOA), JMS (Java Messaging Service), and tools like ANT, JUnit.
  • Strong experience on various J2EEDesign Patterns such as Session Façade, Service Locator, DAO, DTO (Data Transfer Object), Value Object, Front Controller, Factory, Business Object, and Singleton.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio … Rational Rose.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere and JBoss.
  • Involved in code review and code level Performance Tuning.
  • Hands on working experience and responsible for the administration of IBM Web Sphere MQ.
  • Experience in SQL, PL/SQL to write Stored Procedures, Functions, Triggers, Views and strong experience in RDBMS using MongoDB, couch base, Oracle … SQL Server, DB2 and MySQL.
  • Good experience in using Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Development of services that utilize AWS SDK's (Dynamo DB, Elastic Beanstalk, EC2, Lambda)
  • Extensive development experience on different IDE's like Eclipse, JBoss, RAD and NetBeans for debugging and using java coding standards.
  • Good debugging skills that deep diving into technical issues, collaborating with cross-domain experts, handling clients with different priorities and mind sets, both onsite and remote.
  • Experience in using CVS, Rational ClearCase, SVN and Git for version control.
  • Knowledge in developing System Design using UML methodology and preparation of class and sequence diagrams.
  • Complete understanding of Agile/SCRUM with the ability to conduct SCRUM meetings, co-ordinate team activities in a strict-deadline driven environment and maintain excellent client communication.
  • Communicate effectively with people at different levels including stakeholders, internal teams and the senior management.
  • Diligent and highly enthusiastic professional with strong technical, analytical and communication skills. Willing to relocate: Anywhere

TECHNICAL SKILLS:

Programming Languages: Java, C, C++, Perl, C#

Operating Systems: Windows Server 2000/2003/2008 , UNIX, LINUX

Database Systems: Oracle 8i/9i/10g, MySQL, DB2

Application/Web Servers: Bea WebLogic 8.1, Web Sphere Application Server v6.0, Apache Tomcat, Apache Web Server

Design tools: UML, Smart Draw 7.0, Rational Rose, and Front Page

Web Technologies: HTML, XHTML, JavaScript, CSS, Dream Weaver

J2EE Technologies: JSP, Servlet, Ajax, Web Services, XML, Hibernate, Spring, Struts

Application IDE’s: Eclipse 3.0, JBuilder, IntelliJ, Visual Studio

Networking: TCP/IP, UDP, DHCP, NAT, ICMP, CDMA, GSM, ATM, Ethernet, UMTS, OSI, Quality of Service, IP Routing

Design patterns: MVC, Singleton, Front Controller, DAO

Other: Algorithms, Data Structures, Ext-JS 2.0, SVN, MKS Integrity client, Clear case, Ant, JUnit.

PROJECT EXPERIENCE:

Confidential, Tampa, FL

Full Stack Java Developer

Responsibilities:

  • Used Agile methodology for developing the application.
  • As part of the lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
  • Changed the security Framework which was SOAP based web - services to REST Web services.
  • Involved in developing the user interface using JSP's, JSTL, HTML, Struts, Servlets, and Ajax.
  • Wrote AngularJS controllers, views, and services for new website features.
  • Reviewing and analyzing data model for developing the Presentation layer and Value Objects.
  • Extensive use of Struts Framework for Controller components and view components.
  • Involved in writing the exception and validation classes using Struts validation rules.
  • Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
  • Used OR mapping tool Hibernate for the interaction with database.
  • Worked on avtiveMQ to create queue.
  • Develop integration techniques using apache avtiveMQ technologies.
  • Used SOAP (Simple Object Access Protocol) for Web service by exchanging XML data between the applications.
  • Developed Restful Web service with JSON for the application.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed various java objects (POJO) as part of persistence classes for OR mapping.
  • Developed tabs with rollover effect using JavaScript plus other effects
  • Developed web services using SOAP and WSDL with Axis.
  • Designed and developed the middleware services that meet the business by utilizing Java.
  • Developed, implemented, and maintained an asynchronous, AJAX based rich client for improved customer experience using XML data and XSLT templates.
  • Involved in writing the parsers for parsing and building the XML documents using SAX and DOM Parsers.
  • Providing workflows and other information required in the development of code of the Perl scripts.
  • Developed web services in Java with Apache Axis.
  • Developed SQL stored procedures and prepared statements for updating and accessing data from database. Developed the Dao's using SQL and Data Source Object.
  • Used Maven for building the application and deployed to Oracle WebLogic Application Server and resolved numerous server deployment related issues.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Strong experience in writing efficient Sybase (12.5) SQL queries and objects like stored procedures, Triggers, views etc.
  • Used Ant for building Scripts.
  • Used JUNIT for testing and check API performance.
  • Used log4j for application & error logging.

Environment: Java, J2EE, struts 2, JBoss, Web Services (SOAP and REST), Eclipse, Sybase, apache ActiveMQ, Hibernate, JSP, Servlets, Oracle Web logic server, AJAX, JavaScript, HTML, XML, JUnit, Ant, Razor SQL, SQL.

Confidential, Austin, TX

Full Stack Java Developer.

Responsibilities:

  • Involved in Analysis, Design, and Development Production phases of the application.
  • Designed application using UML. Elaborated on the Use Cases based on business requirements and was responsible for creation of Class Diagrams and Sequence diagrams.
  • Product development was in an Agile (SCRUM) methodology, where progress and task assignment is discussed in everyday meetings.
  • Involved in ATG Web development on windows based workstations.
  • Involved in Technical upgrade of e - commerce applications.
  • Extensive Programming, testing and debugging skills to write new applications.
  • Responsibilities included development of new modules of the application such as Web using J2EE 1.6 technologies, Struts and Spring Framework.
  • Used spring framework for dependency injection and integrated with Node JS, Hibernate and JSF.
  • Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
  • Extensively used Core Spring Framework for Dependency Injection of components.
  • Implemented Web Services using Spring RESTful.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL).
  • Developed model objects using Hibernate.
  • Application developed using WebSphere Application Server.
  • Experience in NoSQL (MongoDB) in using Hierarchy Modelling Techniques like Tree Aggregation, Adjacency Lists and materialized paths.
  • Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
  • Worked extensively on AngularJS creating Controllers.
  • Implemented backend process for sending the data through FTP. s
  • Worked with JMS as messaging service and JTA for Transaction management and having knowledge with JPA for Java persistence.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack (Including EC2, MongoDB focusing on high-availability, fault tolerance, and auto-scaling)
  • Using JMS to send email or notify companies or users who have subscribed particular services in our product.
  • Developed customer facing software for managing advertisements to grow the business using JavaScript/ JQuery, HTML 5, and CSS.
  • Developed AJAX applications in java and compiled the source to JavaScript running on all the browsers using GWT.
  • Installation of RAD, WebSphere Application Server.
  • Implemented client side Java-beans for DAO pattern.
  • Evaluated Prototype JavaScript Framework.
  • JQuery High charts plugin integration with databases for displaying custom graphs (line, bar, pie etc.).
  • Involved in environment setting, which includes installation, configuration application server like Rational Application Developer 7.0(RAD), WebSphere and hosting the application on these and supporting them in production environment. Created build scripts for running components individually using Apache ANT and XML.

Environment: Java, J2EE 1.6, Agile Scrum, Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 3.2, JMS, AJAX, Struts JSP, DB2, MongoDB, Oracle, Servlets, Web sphere Application Server, AngularJs, Rational Clear Case, IBM Rational Clear Quest, Rational Requisite pro, UML, CSS, Java Script, GWT, HTML 5, Ant, Windows, Toad, RAD 7.0, GIT, Log4j.

Confidential, Irving, TX

Java/UI developer

Responsibilities:

  • Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed a RESTful API that provided account management capability as well as security role lookup and management for all downstream dependencies.
  • Involved in coding and testing of B2B financial application.
  • Responsible for the design and development of the application framework.
  • Designed and Developed UI's using JSP by following MVC architecture and Spring Framework.
  • The views are programmed using JSP pages.
  • Model is a combination of EJB and Java classes and web implementation controllers are Servlets.
  • Used EJB for server side transactions.
  • Used Multithreading for parallel process of the application.
  • Developed web service using JavaScript framework ReactJS to facilitate consumer-driven contract integration testing between microservices.
  • Used JavaScript for client side validations.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Swing components should be updated directly only in the context of callback methods invoked from the event dispatch thread.
  • Experience in Algometric trading to recognition of trading signals and develop modules to connect to the programmatic interfaces of trading platforms.
  • Configured Selenium Web driver, Maven tool, TestNG and created selenium automation scripts in java using TestNG.
  • The JMS API was used to allow application components to create, send, receive, and read messages.
  • Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
  • The request and response from the client is controlled using Session Tracking in JSP.

Environment: Core Java, J2EE, JSP, WebSphere, Servlets, Tomcat6.0, RESTFUL, Eclipse, MySQL, JDBC, XHTML, Spring MVC, Spring IOC, SDLC, Selenium IDE, TestNG 6.0, IBM WebSphere 6.x

Confidential, Plano, TX

Java/J2EE Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Gliffy Diagrams andMicrosoft Visio.
  • Followed Agile methodology to for developing this new application to Confidential Banking.
  • Developing the user interface using JSP's, JSTL, HTML, Struts, Servlets, and Ajax.
  • Developed framework called ASI (Adaptive service Infrastructure) which acts as middleware between the native device and backend.
  • Developed and used Facebook Graph API to get Friends list of particular Confidential Bank member as per the requirement of the Project.
  • Developed several Restful web services supporting both XML and JSON to perform tasks.
  • Created Restful web services interface to Java - based runtime engine and accounts.
  • Used WebSphere Application Server to deploy various components of application.
  • . Part of maintenance, developing and accessing the databases of Confidential Bank member's for ensuring not tohappen and fraud transaction.
  • Developed SQL query statements that are re-usable and immune from SQL Injection attack.
  • Used Servlets to host applications accessed by means of a request-response.
  • Developed fully functional REST web services supporting both XML & JSON message transformation was built on spring 3.0 technology.
  • In charge to manage both off-shore and near shore teams associated for the project both in developmentphase and testing phase.
  • Developed web services using SOAP and WSDL with Axis.
  • Build custom middleware solution using J2EE framework in WAS.
  • Used JBoss for deploying various components of application
  • Used Clearcase for source code control and JUNIT for unit testing.
  • Created changes in the objects, in the tested application's GUI and in the testing environment using Selenium.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Developed code review documents. After development task, was part of unit testing, review team, code analysis, and integrated into the existing code base
  • Followed coding and documentation standards.

Environment: IBM RSA, J2EE, Java SDK, XML, Graph API's, Cliffy Diagrams, JavaScript, Servlets, Eclipse,IBM RSA, WebServices, JUnit, UNIX, Ajax, JSP, UML, JMS, HTML, ANT, Oracle, Selenium, Jboss.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Responsible for the design, development, deployment and support of new software and extensive software revisions including the use of technologies like Java7, spring framework, ORM(hibernate), Relational Database like SQL server, Quartz, log back, PowerShell scripting as needed for products intended for internal use and external resale.
  • Responsible for performing Integration and Unit Testing using JUnit, mock frameworks like Jmock. Worked on maven and SVN for versioning.
  • Work with Business Analysts to define product requirements and creates high-level architectural specifications, ensuring optimal feasibility and functionality.
  • Worked to define and validate Data Models.
  • Working on Patient Predictive and Surveillance Monitoring to improve the quality of care.
  • Working on deploying the Daily Nightly Batch process to get the HL7 feed data from Core Point.
  • Deploying the latest Pieces Application on DEV, STAGE and PROD environment
  • Working on implementing the Disease Models for our Clients.
  • Involving in the Design discussion of Case Management Tool that is yet to be developed for the Community based organizations.
  • Worked on implementing the Out of ICU model to Parkland Hospitals.
  • Worked on Readmission models to Parkland, Texas Health Resources and University Health System hospitals.
  • Worked on generating reports for the doctors to analyze the data.

Technologies Used: Java7, Spring framework, ORM(hibernate), SQL server, Quartz, Log back, PowerShell, JUnit, Jmock, Maven, SVN, SharePoint, LINUX, HL7, Intellij, Pentaho reporting, JIRA

Confidential, Dallas, TX

Associate Java Developer

Responsibilities:

  • Worked on requirement analysis for cohort management system
  • Worked on gathering the Entities from the clinical analysts
  • Publish the Entities on to the Amalga Management Console
  • Worked on Tagging the concept codes from Terminology to the Entities
  • Adopted to Agile software development
  • Worked on the Design, Analysis of the Mapper Tool for Model Driven Development.
  • The Mapper Tool is a Windows Forms Application
  • Using Visual Studio for the development of the Tool.
  • Sql Server is used for saving the clinical data
  • Amalga application is installed on the VMware
  • Working on the front end UI (look and feel) for the Mapper tool.

Technologies Used: Microsoft Visual Studio 2010/2012, Xml, Edmx, VM ware, TFS version control, UNIX, SQL server Management Studio, C#, Microsoft Test Manager, SharePoint, TestTools.

We'd love your feedback!