Sr. Java Developer Resume
GA
SUMMARY
- Having overall 8 years of work experience in Java through all phases of Project Life Cycle viz. Analysis, Design, Build, Testing, and Deployment using Iterative and waterfall models of project development.
- Used Core Java, Java, J2EE, JSP, JDBC, RDBMS, Java Script, JQuery, Ajax, XML and Cordiant, using Oracle as database J2EE platforms on Windows, UNIX.
- With wide knowledge on Integration, deployment of various parts of big projects to a common grounds.
- Used AngularJS to develop single page applications in a MVC framework and have also implemented testing methods using the same by Two - way data binding.
- Experience in web technologies like JavaScript, HTML and CSS, JSON.
- With hands on work experience on Java code development in various Operating systems such as Linux OS, Solaris, MAC and Windows.
- Along with experience in Data Structures, Multithreading and have worked on search techniques and algorithms.
- Implemented interaction queries with Internal Revenue System IRS data retrieval tool and Customer Account Data Engine CADE relational database in projects.
- Implementation knowledge of Core JAVA design patterns, MVC Paradigm and object-oriented principals/methodologies.
- Have worked on Cloud Computing with interactions on AWS and other cloud networks.
- Implemented Code fix, analyzing data and threads and memory units for application using Dynatrace
- Configuration and version control using SVN.
- Very good team player, quick and ardent learner with good analytical and communication skills.
- Proficient in Struts, Spring, Hibernate and Portal framework based implementation with good command over Web Logic Application Server.
- Hands on Experience in the design and development of SOA Architecture for publishing as well as consuming web services, development of Workflows for exposing Web services using SOAP and Restful.
- Experience working extensively in all phases of a project development life cycle from Requirements analysis, Design, Implementation, Testing, Documentation, Standard reviews and Maintenance support
- Extensive experience in implementation of the version control softwareSVN, CVS, Git.
- Experienced in generating logging byLogjto identify the errors in production test environment and experienced inAnt, Maven and Gradle tools.
- Hands on experience using Messaging Services likeJMS,MQ Series.
- Proficient in RDBMS concepts and experience in working withOracle,DBand MY SQLPL/SQL, SQL Plus, Database triggers, Procedures, Functions.
- Closely worked with Release Management Team in doing builds and deploying code into various environments likeDEV/QA/SIT/UAT/Prod.
- Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.
TECHNICAL SKILLS
Web Technologies: JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, EJB, Web Services, SOAP, WSDL, JAX-RS, JSX-WS, HTML, DHTML, Java Beans, JavaScript, AJAX.
XML Technologies.: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB
Web/App.: Servers Apache Tomcat, Web Logic, Web sphere JBoss.
IDEs: Eclipse, NetBeans, Red Hat Developer Studio, WSAD,IBM RAD
Tools: TOAD, XmlSpy, Ant, PL/SQL Developer, JUnit, iReport
Operating systems: Windows, UNIX, Linux, Sun Solaris.
Databases: Db, Oracle, HSQL, My Sql, MS SQL Server, Sybase, MS-Access.
BI: Micro strategy BI, OLAP, OLTP
Version Control: Clear Case, CVS, VSS, SVN, TFS Team Foundation Server
API Framework: LogJ, Spring, Struts, IBatis, Hibernate
SOA: SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services
PROFESSIONAL EXPERIENCE
Confidential, GA
Sr. Java Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, and Development, Testing production of application using both Waterfall model Kanban.
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
- Used SOAP JAXB for producing web services and involved in writing programs to consume the web services
- Developed the application using Spring Mvc Framework that helps in separating the business logic, presentation logic and navigation logic
- Written Spring Core and Spring MVC files to associate DAO with Business Layer
- Intercepting filter design pattern used for all the pre-processing and post-processing purposes which includes session validation, authorization, logging.
- Implemented Business processes such as user authentication, using Session EJB
- Designed and developed presentation layers using JSP, Java Beans, CSS, HTML, DHTML,jQuery and Java Script, Json in UI pages.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
- Worked on the jQuery javascript Library that simplifies HTML document traversing, and event handling.
- Created controller Servlets for handling HTTP requests from JSP pages
- Implemented JSP in Presentation layer programming using JSTL, AJAX, Development
- Developed client user interface using JSPs and Servlets.
- Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
- Involved in loading and storing objects using Hibernate.
- Involved in configuring Hibernate mapping file.
- Used version one to work on Agile development.
- Helped a team in performing Cactus tests using JUnit and automation scripts for UI
- Used Clear Quest to track the defect list.
- Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
- Integrated springs framework with Hibernate that is used for Database operations.
- Collaborated on design spec reviews together with Business Analysts.
Environment: EJB, Struts, Hibernate, JSP, JSF, Servlets, Webservices, XML, XSLT, XSL, JavaScript, Ant, JBoss, HSQL, Net Beans, Oracle 9i, SQL, PL/SQL, Windows XP, Enterprise Architect.
Confidential
Sr. Java Developer
Responsibilities:
- Reviewed Design Document, gathered information from Architect and Business Analysts to design Functional Specifications for this UI Interface Project.
- Designed and developed presentation layers using Servlets, JSP, Java Beans, CSS, HTML, DHTML, j Query and Java Script.
- Created interactive websites, applications, and presentations using Creative Suite 3, Creative Suite 4, and DOJO.
- Dynamic form generation auto completion of forms and user-validation functionalities using AJAX.
- Configured Struts-config.xml, Tiles-def.xml and properties file provided by Struts Framework for the implemented modules.
- Worked on the jQuery JavaScript Library that simplifies HTML document traversing, and event handling.
- Involved in complete development of 'Agile Development Methodology' and tested the application within each iteration.
- Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.
- Setting up daily Status meetings with team and communicate status to Project Manager.
- Worked with testing team analyzed and fixed the production defects and deployed the applications on the server.
- Worked on Ext JS for user interface widgets with High performance scalable grids, trees and menus.
- Involved in loading and storing objects using Hibernate.
- Involved in configuring Hibernate mapping file.
- XML was used to create the db schema-mapping file for Hibernate.
- As a member of One BANK OF AMERICA team my contribution also involved migrating existing application to robust Java Portal technologies
- Helped a team in performing Cactus tests using JUnit and automation scripts for UI
- Worked on SSO to integrate security for user authentication.
- Managed tasks and acted as point of contact for off-shore team coordination
- Develop technical design documents UML, reverse engineering code
- This web-based application was built using agile development practices using Extreme Programming.
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Participated in the design meetings and created class and sequence diagrams from the Design Documents for the modules assigned to me using UML.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
Environment: JDK 7.0, JEE, JAVA, EJB, JMS, JAX-WS, Web Services, AngularJS, Eclipse, RAD, Spring, WebSphere 7.0/8.0, Hibernate, JBOSS, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, JQuery, DOJO, Oracle 11i, TOAD, SQL Developer, IRS, CADE2, Tortoise SVN, JUnit, JMeter, Dynatrace, WebTrends, Red Hat Enterprise Linux, Solaris
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, analysis and development of the Insurance Portal application
- Used AngularJS to implement the MVC pattern to separate presentation components.
- Worked in an Agile environment and involved in scrum meetings s0uch as Product backlog meeting, Sprint planning meeting, Daily standup meeting, Spring review meeting and Sprint retrospective meeting
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
- Developed presentation layer using struts tag libraries like logic, html, bean, etc. in JSP pages.
- Involved in creating Liferay Java Portlets and worked on inter-Portlet communication
- Handled Web Content Management system in Liferay for Insurance Portal Application.
- Used JBOSS application server while project development for Deployment API and for Hibernate Integration.
- Installed and configured VeriSign SSL certificate on windows for the DEV Environments to fix web inspection violation issues.
- Used Business System Modernization techniques for IRS Implementation to the project.
- Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
- Solving the issues found during the testing phase for all the modules that developed. Extensive troubleshooting and stress testing for the developed module and improved the performance of the application.
- Involved in code versioning, Check In, Check outs and code merging using SVN versioning tool.
- Worked on SSO to integrate security for user authentication.
- Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer, Business Object layer and Presentation layer (front frameworks).
- Involved in the integration testing and made sure the data flows correctly from one sub system to another.
- Involved in the complete life cycle of the project from the requirements to the production and also involved in UAT.
- Setting up daily Status meetings with team and communicate status to Project Manager.
- Worked with Business team during UAT to review the requirements for any new functionality or enhancements
- Worked with server admin and deployed the application on to the production and Stage Servers.
Environment: Java, Java Beans, JEE, SOAP, Spring, CXF, Hibernate, Ajax, Jquery, JSP, XSD, XMLBean, WebSphere, Eclipse Juno, DB, JUnit, LogJ, Unix, Git, Gradle, Altova mapForce, Soap-UI, MobaxTerm, LogExpert, FileZilla, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.
Confidential
Java Developer
Responsibilities:
- Analysis and Design of various modules using J2EE Architecture.
- Involved in implementation of Information system development methodology ISDM for designing, analyzing for the developing systems
- Written Hibernate annotation based mapping java classes with Oracle Database tables.
- Used Session fat Ade. Implemented JMS API for messaging.
- Developed webservices SOAP, WSDL and webservices clients using JAXB and XML, implemented SOA architecture.
- Involved in High Level Design and prepared Logical view of the Application.
- Involved in designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams.
- Implemented Multithread concepts in java classes to avoid deadlocking.
- Created Core java Interfaces and Abstract classes for different functionalities.
- Written Spring Core and Spring MVC files to associate DAO with Business Layer.
- Used PL/SQL procedures.
- Created Data Source and deployed web application in the IBM Websphere application Server.
- Implemented JSF in Presentation layer programming using JSTL, AJAX, GWT Development.
- Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Writing JavaScript functions for various validation purposes. Writing Java Beans to contain data objects. Implemented session beans, entity beans and message driven beans.
- Developed client user interface using JSPs and Servlets.
- Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Used EJB Query Language to retrieve data from Hypersonic SQL.
- Developed web services in Java and Experienced with SOAP.
- Used JASPER to design and produce pdf report documents.
- Widely used Design Patterns like DAO, Singleton in the process of system designing and development.
- Was responsible to communicate with End client to support the application and analyse the issue and fixed the issue.
- Used VB script for scripting.
- Responsible for writing Unit test, Acceptance test case and Selenium test’s.
- Involved in supporting and maintenance.
- Involved in Transition Activities and Production Support.
Environment: Windows XP,InformaticsPower Centre, QTP, Test Director, Load Runner,Oracle,UNIXAIX, PERL, Shell Scripting