Sr. Java/j2ee Developer Resume
Tampa, FL
PROFESSIONAL SUMMARY
- Results - driven software professional with 8 years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
- Worked on the development of client/server and web Applications using JAVA, J2EE, J2SE technologies and Web Technologies for enterprise applications.
- Worked on developing enterprise web-based application based on Java technologies using J2EE, J2SE, EJB, Java Servlets, Struts, Java Beans, JMS, JNDI, ANT and Apache Maven.
- Worked on various frameworks: Struts, Hibernate3.0, Spring3.0/4.0, JSF (Java Server Faces)
- Worked on JSP, Servlets, Java Script, and JDBC.
- Expertise in developing GUI using Swing, HTML, DHTML, DOJO, Java Script, CSS, AngularJS, Bootstrap, JSF, XML, SOAP, REST, jQuery and AJAX scripting.
- Experience in working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF etc. and IOC frameworks like spring and its subsidiary modules such as Spring JDBC, Spring IOC, Spring Security, and Spring AOP.
- Experience in front end development using HTML 5, CSS 3, JavaScript, and jQuery, Ajax, JSON and JSTL.
- Expertise in Developing End to End B2B and B2C application using JEE & J2EE technologies such as Servlets, JSP, EJB 3.x, JNDI, JPA, JTA, JMS, JDBC, JAXP, JAXB
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic, and Tomcat.
- Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
- Worked on frameworks like Spring 2.5/3.0 framework, Struts, framework, O/R Mapping Hibernate 3.x framework and web services (SOAP and Restful)
- Wrote complex SQL Queries, Stored Procedures and Triggers.
- Worked on relational databases like ORACLE, POSTGRESQL and SQL Server.
- Wrote complex Shell, ANT scripts for building the projects.
- Good Working Knowledge of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Strong knowledge of IDE's like Eclipse, Net Beans, IBM Rational Application Developer (RAD 7.0.0), Web Sphere Studio Application Developer.
- Worked in various application methodologies including Agile, waterfall model and rdm.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
- Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal and communication skills with analytical ability and understanding of Organizational functioning.
- Assisted project manager in defining project scope, time & effort estimates and deliverable management.
TECHNICAL SKILLS
J2EE: Hibernate, EJB, JMS, JNDI, JDBC, JSP, Servlets, RMI
Frameworks: Spring, Struts, Grails, JQuery, Restlet, JSF 2.0, JavaScriptMVC (JMVC), AngularJS
Languages: Java, Groovy, SQL, PL/SQL, JavaScript, CSS, UML.
Application Servers: Tomcat, Web Sphere, Web Logic Server 8.1/9.2.
Web Servers: Apache, Java Web Server 2.0
XML: XML Parser, XSL, DTDs, Schema, DOM, JAXB, Castor, SAX.
Scripts and Markups: Servlets, JSP, GSP, HTML, JavaScript, XSL.
DBMS: Oracle, MS SQL Server, MySQL, DB2.
Testing Tools: TestNG, Junit
Build Tools: ANT, Maven.
IDE: Eclipse, My Eclipse, RAD.
Design Patterns: Gang of Four Design Patterns, J2EE Design patterns.
Other Tools: Microsoft Visio, Rational Rose, Toad.
Scripting: Perl, Bash
SCM: Clear case, Subversion, CVS, Git.
Systems: Windows, LINUX, UNIX.
Other: QUARTZ Scheduler, Multi-threading, Networking, AJAX, Microdata, JQuery-DataTables, Jquery-JQgrid, Cygwin, Curl, Putty, Win SCP, JRebel.
PROFESSIONAL EXPERIENCE
Confidential, Tampa, FL
Sr. Java/J2EE Developer
Responsibilities:
- Developing both DD GUI, MYVOD applications using AngularJS.
- Involved in development of DD API, MYVOD application using Spring RestFul web services
- Implemented Spring MVC, IOC, Spring Boot, Spring JDBCtemplate, Spring Mybatis, JSON features
- Developed stored procedure, functions, views and SQL scripts in both Sybase and Oracle
- Implemented Dynamic SQL scripts in XML for mapping between mybatis and Sybase
- Developed RestFul services for consumers like Ingestion, SEMS, TAM, DDUI, MYVOD
- Developed consumers of DDPI like DDGUI and MYVOD
- Refactored microservice to make it RESTful, thread-safe, and more configurable.
- Developed several REST web services supporting both XML and JSON to perform various tasks.
- Implemented Security and configuration using APIgee Edge
- Used JSON for collecting the data.
- Used Log4j for logging and handling defects of the application.
- Developed DDHeartBeat to verify the status of external applications
- Developed reusable exception handling component and using these in all other services.
- Providing deliverables estimation, Preparing design documents like ICD, ICD mapping sheet, DTD, Preparing metric sheets, build status & weekly status reports etc and uploading these on confluence application
- Involved in testing of web services using PostMan
- Coordination with other teams during deliveries
- Coordinating with the team and resolving if they have any issues
- Involving in production installations and supporting.
- Involved in production logger analysis, defect analysis and fixing those
Environment: Java, J2EE, Spring, Spring RESTful, angularJs, Spring MVC, Mybatis, JDBC template, JSON, Design Patterns, Sybase, oracle SQL & PL/SQL, APIgee, Jenkins, Maven, XML, XSD, CSS, HTML, Apache tomcat, Unix, Windows, Microservice, Jersey, SVN, Eclipse, Jenkin
Confidential, Dayton, OH
Java/J2EE Developer
Responsibilities:
- Responsible for designing and developing Web based Enterprise applications using Java/J2EE technologies such as Springs, Servlets, REST and SOAP
- Experience developing rich application UIs using HTML, JSP, JavaScript, JQuery, CSS, AJAX, JSON and AngularJS.
- Expertise in deploying the J2EE applications on IBM WebSphere and Apache Tomcat
- Experience in using Agile Software development methodologies
- Experience in using the Design Patterns such as Service Locator, Business Delegate, Data Access Object, Model View Controller, Session facade, Singleton and Filter
- Responsible for producing and consuming the SOAP and RESTful web services
- Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP
- Expertise on web application accessibility.
- Experience in developing Java and J2EE applications using Rapid Application Development (RAD), Eclipse
- Expertise in GIT version control tool
- Experience in working with various databases like Oracle, SQL Server
- Responsible for building the application using MAVEN
- Responsible for creating robust automated unit/functional test and deployment scripts
- Experience with JUnit in performing Unit Testing
- Working with internal QA team on System, Performance and Acceptance testing
- Experience in UNIX, Linux and UNIX Shell Scripting
- Experience in using the JIRA Project tracking tool
- Responsible for collaborating with product owner to identify and prioritize product requirements
Environment: JDK 1.8, Java/J2EE, Spring Core, Spring MVC, Spring AOP, RESTful web services, Hibernate, JSPs, JSON, JavaScript, jQuery, AngularJS, Oracle, XML, Oracle SQL Developer, IBM RAD, Eclipse, WAS, Tomcat, Soap UI, Git, JIRA, Maven
Confidential, Raleigh, NC
Java/ J2EE Developer
Responsibilities:
- Involved in design, development, testing and implementation of the process systems and also worked on iterative life cycles of business requirements and created Detail Design Document.
- Developed Use case diagrams, Object diagrams, Class diagrams and Sequence diagrams using UML.
- Developed the UI layout and front-end programming for web application that matched requirements using hand written HTML, CSS and JavaScript.
- Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML
- Implemented HTML5 feature like Local Storage, placeholders, Required Attribute and sliders.
- Designed the table less web applications using CSS and with the help of and tags as per W3Cstandards.
- Developed components to fetch the data from the back end using AJAX and jQuery.
- Implemented dynamic page elements and form error validations using JavaScript.
- Converted the mock-ups into hand-written HTML 4.0/5, CSS (2/3), XHTML, Hybrid HTML5, JavaScript, JQuery, Perl, AJAX, XML and JSON.
- Developed the application on Node.js platform using JavaScript programming.
- Involved in creating a reusable component using React.js for DOM manipulation
- Used Ajax Controls, Web forms, JavaScript and HTML for Commission, Payment and Inventory reports.
- Development of Client Side Validation techniques using Web RTC, JQuery and Angular JavaScript.
- Used CSS Bootstrap to create tooltip which provide extended information about the item that you hover on, without clicking it.
- Used Spring framework for Dependency Injection (IOC) and integrated with Hibernate framework.
- Used spring framework to inject services, entity services, transaction management, and concerns by factory class corresponding to the use case operation executing.
- Involved in using spring concepts - DI/IOC, AOP, Batch implementation and Spring MVC.
- Implemented Declarative transaction management using Spring AOP.
- Used Spring JDBC Template to do CRUD operations with Database.
- Created WSDLs as per wire frames, UI pages & generated client jars using JAX-WS.
- Implemented RESTful web services to consume XML & JSON Messages.
- Used Hibernate framework in the data access layer to access and update information in Oracle Database.
- Involved in ORM mappings for associations, Inheritance and fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
- Used HQL, Native SQLs and Stored Procedures to access the data.
- Written SQL queries & PL SQL - Stored procedures, functions, triggers, cursors, sequences, and indexes, which are going to be invoked by Batch processes.
- Developed Hibernate Configuration files for MySQL 5.1, Oracle 10g &11g and MongoDB.
- Created continuous integration builds using Maven & Jenkins and deployed on WebSphere application server.
- Created JUNIT test cases and ran the TEST SUITE using EMMA tool.
- Involved in building and deploying Apache MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
- Involved in peer level design & code reviews.
- Supported IST, QA and UAT builds and identified issues in Smoke testing and tracked them efficiently.
- Involved in fixing defects identified in QA and Staging phases and tracked them as per the guide lines.
- Followed coding guidelines and implemented Core Java&J2EE design patterns.
- Involved in deploying the application in UNIX and to connect to see logs for fixing UAT/Production defects.
Environment: Java 1.6, Python, Servlets, JSP, JBoss, Oracle, XML, HTML5, CSS3, AJAX, jQuery, RESTful, AngularJS, JSON, JavaScript, Node.js, React.js, Spring frame work- DI, AOP, MVC, JAX-RS, MQ Series, Hibernate, Eclipse, JUNIT, MS SQL, JNDI, MongoDB, Maven, Oracle, UNIX.
Confidential, Quincy, MA
Java/ J2EE Developer
Responsibilities:
- Involved in analyzing the user requirements and specifications for deciding the flex component needed to be developed and their interaction.
- Involved in the design by preparing UML diagrams using Microsoft Visio tool.
- Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage and JavaScript for View part of the project.
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JQuery and JavaScript.
- Produced content pages with CSS3 layout and style markup presentations using JavaScript methods and properties.
- Used Ajax for asynchronously exchanging small amount of data with the server behind the scenes and updating the JSP page.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
- Debug the application User Interface using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in Hibernate configuration properties setup & mapping files using generators, associations & inheritance etc.
- Involved in developing the applications using Spring Framework for Dependency Injection (Inversion Of Control).
- Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
- Utilized JDBC, MQ Series, Web Service, and Hibernate framework to access the data from back-end MS SQL database server.
- Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MS SQL Server.
- Used Java Persistence API (JPA) for managing relational data mapping.
- Spring framework to implement bean to declare a service and accessed those using Application context.
- Used JMS to send messages through Websphere queues.
- Developed and debugged the application using Eclipse IDE.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development. Tracked defects using QC.
- Configured EMMA tool and ran test suite and made sure that 100% test coverage.
- Ran check styles, PMD Defects, find bugs etc. and fixed them if there are any.
- Implemented Maven as build and configuration tool.
- Used SVN for version control and Log4J logging framework to write Log messages with various levels.
- Developed Automated Test Application which validates various XML document using Junit and XSLT.
- Used JRockit JDK to develop and run the underwriting workbench application.
- Followed Agile Methodology during the development process.
- Work with DNS to map the website to its IP address.
- Extensively used GWT for developing Ajax applications.
Environment: JDK 1.5, Java/J2EE, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MSSQL Server 2005, Ajax, AXIS, Web Services JAX-WS, BEA Web Logic Server 8.1, UML, Maven, UNIX, SVN.
Confidential
Java/ J2EE Developer
Responsibilities:
- Involved in Requirement Analysis, Design, Development and Testing of the JDA Demand product.
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support.
- Developed front-end screens using JSP, HTML, AJAX, JavaScript, ExtJs, JSON and CSS.
- Using Backbone JS developed the Web page application.
- Implemented XSLT's for transformations of the xml's in the spring web flow.
- Developed POJO based programming model using spring framework.
- Used IOC (Inversion of Control) Pattern and Dependency Injection of Spring framework for wiring and managing business objects.
- Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
- Used Web Services to connect to mainframe for the validation of the data.
- WSDL has been used to expose the Web Services.
- Developed stored procedures, Triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Involved in the up gradation of WebLogic and SQL Servers.
- Participated in Code Reviews of other modules, documents, test cases.
- Performed unit testing using JUnit and performance and volume testing.
- Implemented UNIX Shell to deploy the application.
- Used Oracle database for data persistence.
- Log4j framework has been used for logging debug, info & error data.
- Extensively worked on UNIX operating systems.
- Used GIT as version control system.
- Implemented the Business Services and Persistence Services to perform Business Logic.
- Mentoring new resources.
- Involved in overall system's support and maintenance services such as Bug Fixing, Enhancements, Testing and Documentation.nj
- Following SCRUM methodology and sprint the work with agile model.
- Participating in multiple WebEx sessions with clients/Support in the process of bug fixing.
Environment: Core java, J2EE, JSP, Servlets, HTML, CSS, Java Script, XML, XSLT, Extjs, JSON, Ajax, Struts, Spring, Eclipse, web services, Weblogic Application Server, JUnit, Tomcat, Unix, Oracle 10g, Toad, Log4j, SQL Developer, Agile Methodology, GIT, Backbone JS.
Confidential
Java Developer
Responsibilities:
- Developed the application using Software Development lifecycle, followed the Agile Development Model.
- Built the application using Spring MVC and Hibernate framework.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model View Objects and View Resolver.
- Implemented the user interface using JSP, JSTL, JavaScript, CSS, HTML and JQuery.
- Business logic was developed using Spring framework.
- Integrated Hibernate with Spring ORM for database mapping
- Used JSON based message transfer to retrieve the data related to the repositories
- Involved in performing unit testing using JUnit to test the webservice calls.
- Developed and Deployed the Application on Eclipse IDE and Tomcat, JBoss Application and Web Servers.
- Involved in Writing service methods and SQL queries, PL/SQL to interact with the Oracle
- Installed and configured Eclipse and Maven for development.
- Involved in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams utilizing Unified Modeling Tools(UML) such as Rational Rose
- Hands on experience on Software Configuration Management (SCM) tools such as SVN, CVS.
- Created unit test packages using JUnit.
Environment: Java J2EE, Eclipse IDE, Spring MVC, JSP, Spring ORM, Spring AOP, Hibernate, HTML, CSS, JavaScript, JSTL, JQuery, JUnit, Maven, Web Services(RestFul), JSON, SVN, CVS, UML.
